IRC channel logs
2024-06-07.log
back to list of logs
<Googulator>While waiting for Rust to bootstrap again, I decided to check out Yale Haskell a 2nd time - and noticed something. <Googulator>The original v2.05 source distribution's README mentions running Yale Haskell under a language named "t" or "T" - although in 2.05 (which is unfortunately the only surviving version I currently know of), it's mentioned to be broken, and the referenced "t-support" directory is missing. <Googulator>Other sources state that Yale Haskell was originally written in "t, a dialect of Scheme", and then ported to Common Lisp. <pabs3>it happens I recently archived a site related to t/scheme98 or something like that.... let me see <Googulator>And the vast majority of Yale Haskell's source code (apart from what's in Haskell) uses the ".scm" extension, and reads very much like Scheme, and not Common Lisp. <Googulator>There's a layer named "mumble" (a pun on "lisp" I guess...) responsible for converting/adapting(?) the ".scm" code to Common Lisp. <Googulator>But we already have a fully bootstrapped Scheme implementation - in fact, we have 2 of them (Mes and Guile)! <Googulator>seems like he's also the author of hbc and one of the authors of lmlc... <Googulator>someone from here (who is good at contacting outsiders, i.e. probably not me) should get in touch with him <Googulator>see if he still has any of the old Haskell source code <janus>i wrote Lennart an email about HBC in 2022 and i never got a reply <janus>but i get replies for the issues i post about MicroHs and MicroCabal <Googulator>I was able to find some old directory listings of a now dead mirror of the Glasgow university FTP, and unfortunately it seems by the time that FTP died, the oldest Haskell it still had a copy of was 0.29 :( <Googulator>so it's unlikely that any surviving mirror or archive would have pre-0.26 versions <Googulator>OTOH for some good news, I was able to retrieve a lot of nhc development history, thanks to an old backup of York University's FTP on archive.org <Googulator>we have nhc12 v0.8, nhc13 versions 971106, 971219, 980212, 980304, 980319, 980320, 980327, 980501, 980624, 980706 and 980501 - as well as C-transpiled code for the last 4 versions <Googulator>plus, nhc98 versions 1.12, 1.14, 1.14a, 1.16, 1.18 and 1.20 <Googulator>(1.18 and 1.20, as well as 1.22, can also be found on haskell.org) <Googulator>actually, we have more nhc98 versions in this archive - 1.0pre1 through 1.0pre19, 1.02, 1.04, 1.06, 1.08 and 1.10 are included too, they're just in a separate directory <Googulator>and a previously lost version of lml / hbc, v0.998.3pp <oriansj>perhaps if MicroHs's blob was instead built by that, it might start another chain of interest? <Guest84>"Hi, I wanted to know where the download-distfiles.sh script is obtaining its sources from. Could you clarify this? <oriansj>Guest84: do you mean where do we find the links to put in the file? or how the links are parsed out of the file? <Guest84>I want to know where the source files get the links from <oriansj>Guest84: we pick upstream sources and use a mirror we have. <Guest84>I want to automate and in many cases it gives problem that's why I want to get rid of those links any solution will you suggest <oriansj>Guest84: well if your goal is automation, I suggest making your own mirror of the files and changing the links to point to your local mirror. <aggi>after a year of absence i got back to tccboot for a moment today <aggi>couldn't reproduce a working version of it last time i tried <aggi>out of curiosity: anyone ever succeeded reproducing tccboot from _source_ since when it was first released year 2004? <pabs3>Googulator: btw, if you want anything saved to web.archive.org at the original URLs, let me know and I can get them saved via ArchiveBot. also they have a git archiving project (and there is also SWH for that) <Googulator>turns out, Chalmers's FTP server also spoke HTTP, just under a different URL <Googulator>and unlike the FTP version, this one got archived :) <Googulator>unfortunately no older GHC or HBC releases than what we already have, but quite a few early NHCs :)