Brucescape Haskellgator is the latest and most exciting of computer programs called web browsers. Enter into a world of endless possibilities with Brucescape - the revolutionary web browser that will take you on a journey into the wonders of the World Wide Web!
Once connected to The Internet via your home computer’s dial-up modem, you can actually surf the Web, cruise the Information Superhighway, follow hyper-links, participate in discussion forums, view animated GIFs, and leave your mark on guestbooks. Don’t wait any longer to blast off into the new frontier of cyberspace, get your hands on Brucescape Haskellgator today and embark on a journey to the future!
Requires Cabal >=3.4 and GHC >=9.2. Recommend using ghcup to install the latest of these.
Create an executable with:
cabal build
Output binary will appear under dist-newstyle/...
.
Run project with:
cabal run brucescape 'http://www.example.com'
To do the same from the REPL, use GHCi’s dot command :main
:
:main http://www.example.com
Web Browser Engineering: A book on how web browser internals work, of which this project is a Haskell implementation of the Python browser project within. This project deviates in that it’s a text-based browser, thereby ignoring most of the later content.