Re: [Haskell-cafe] Retro/indie Haskell to appreciate

I’m looking to appreciate “retro” Haskell projects,
If "retro" = "old", then look at this from 1997 https://github.com/jwaldmann/rx (state at first commit) And, I second what others have suggested: Paul Hudak: Haskore, https://web.archive.org/web/19970206084830/http://haskell.cs.yale.edu:80/has... Peter Thiemann: Wash, http://www2.informatik.uni-freiburg.de/~thiemann/haskell/WASH/ The pinnacle of Haskell retrocomputing certainly is https://downloads.haskell.org/~ghc/0.29/
... things from before stabilization/company use.
Haskell(98,2010) does have stability: language and core libraries adhere to the report. It's the companies that are destroying it :-) But you're right, they also spend effort on stabilization. When I cabalized my project in/around 2014, I was pleasantly surprised how little change it needed. Basically, just build-depend: haskell98. Don't read the actual source too closely - it's full of Lists and Ints, because, well .. little did I know at the time. On the other hand: naive means of expression, combined with absence, or ignorance, of libraries - makes future-proof software. Will you tell us the results of your appreciations? Are you "just" collecting sources? (already that is worthwhile) Compiling them? Running? Benchmarking? Writing a paper? I'd love to read that. - J.W.

Hm found some more! HBC - compiler for Haskell 1.4 https://www2.ki.informatik.uni-frankfurt.de/doc/html/hbc/hbc.html https://www2.ki.informatik.uni-frankfurt.de/doc/html/hbc/hbc.html JHC - just for fun http://repetae.net/computer/jhc/ http://repetae.net/computer/jhc/ HLearn - an ambitious, Haskell-y project https://github.com/mikeizbicki/HLearn https://github.com/mikeizbicki/HLearn Kansas Lava - part of the classic, Haskell+Hardware https://ku-fpg.github.io/software/kansas-lava/ https://ku-fpg.github.io/software/kansas-lava/ rx looks quite fun! Gotta study those grammars myself… tidal - not so retro but seems indie? cool spirit I think? http://tidalcycles.org http://tidalcycles.org/ http://hakaru-dev.github.io/intro/quickstart/ http://hakaru-dev.github.io/intro/quickstart/ https://kittenlang.org https://kittenlang.org/ https://www.egison.org https://www.egison.org/ ^ not so retro but cool languages with a good spirit https://wiki.haskell.org/ThreadScope https://wiki.haskell.org/ThreadScope
On Mar 14, 2022, at 10:28 AM, Johannes Waldmann
wrote: I’m looking to appreciate “retro” Haskell projects,
If "retro" = "old", then look at this from 1997 https://github.com/jwaldmann/rx (state at first commit)
And, I second what others have suggested: Paul Hudak: Haskore, https://web.archive.org/web/19970206084830/http://haskell.cs.yale.edu:80/has... Peter Thiemann: Wash, http://www2.informatik.uni-freiburg.de/~thiemann/haskell/WASH/
The pinnacle of Haskell retrocomputing certainly is https://downloads.haskell.org/~ghc/0.29/
... things from before stabilization/company use.
Haskell(98,2010) does have stability: language and core libraries adhere to the report.
It's the companies that are destroying it :-) But you're right, they also spend effort on stabilization.
When I cabalized my project in/around 2014, I was pleasantly surprised how little change it needed. Basically, just build-depend: haskell98.
Don't read the actual source too closely - it's full of Lists and Ints, because, well .. little did I know at the time. On the other hand: naive means of expression, combined with absence, or ignorance, of libraries - makes future-proof software.
Will you tell us the results of your appreciations? Are you "just" collecting sources? (already that is worthwhile) Compiling them? Running? Benchmarking? Writing a paper? I'd love to read that.
- J.W.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

HBC -
by Lennart Augustsson
compiler for Haskell
One of the first! (Yale Haskell 1988, GHC 1989, HBC 1990) Written in lazy ML, though. Check the sources at https://archive.org/details/haskell-b-compiler Also, https://wiki.haskell.org/News/1988 (and following) https://github.com/haskell-lisp/yale-haskell - J.W.
participants (2)
-
Johannes Waldmann
-
Vanessa McHale