13 comments

[ 3.4 ms ] story [ 46.5 ms ] thread
> It supports Fupplets, which are applets written in Haskell.

Amazingly this browser is about the same age as Netscape.

Is it really amazing? Haskell's been around for a while and has had an interpreter on all sorts of old computing platforms. Hugs worked on Plan 9, of all platforms.

Haskell's pretty antiquated and the community's pretty dead compared to what it once was, if not in sheer volume of people then in the amount of competent ones.

> Haskell's pretty antiquated and the community's pretty dead compared to what it once was, if not in sheer volume of people then in the amount of competent ones.

citation needed lol

Downvoted for "Haskell's pretty antiquated" with nothing to support your statement. It reads like you're trolling, and it's hard to come up with a positive interpretation of your comment.
Antiquation is a good thing. I like Haskell just fine; its community has gotten worse. It isn't surprising, as a result, that there have been plenty of impressive things written in it and that there aren't any modern things being written in it that are interesting.

All of the good Haskell software has already been written, and everything since has been uninteresting. The language peaked around 2008; nowadays, even the guy who wrote darcs has abandoned the language.

It's ripe for a renaissance, in twenty years.

What are the weaknesses of Fudgets compared to real FRP as imagined by Elliott or FRP as seen in Elm or Reflex?
Any chance of a copy of it, for testing my website with?
The source code from 1995 is in here (wwwbrowser.tar.gz): https://web.archive.org/web/19980524232845/http://www.cs.cha...

There were updates in 1997 and 1998 but I haven't been able to find newer source.

I haven't tried building it myself. You'll need HBC and the Fudgets libs to build it, this might be the best source for those: http://web.archive.org/web/20090213111319/http://www.cs.chal...

Edit:

There are newer versions of Fudgets [1] that build with GHC, and some newer versions of InternetLib [2] (support library, but not the browser) including GHC binaries for Linux [3] (though quite old now).

[1] http://www.altocumulus.org/Fudgets/dist.html

[2] http://www.altocumulus.org/~hallgren/untested/Source_code/ol...

[3] http://www.altocumulus.org/~hallgren/untested/for_Linux/old/

The alternate future where Haskell took off instead of JavaScript.
Yeah thanks, now you made me sad.
(comment deleted)
... somewhere in 2031 on HN ...

webbr - a Rust web browser (2022)

The Servo browser engine was one of the first big applications of Rust. (Maybe I’ve missed a joke…)