3 ms·
RE S-Algol, it actually stands for St Andrews Algol. I developed a javascript transpiler as my final year project (2016) which is incomplete but there are some
by billytrend 10y ago
RE S-Algol, it actually stands for St Andrews Algol. I developed a javascript transpiler as my final year project (2016) which is incomplete but there are some working examples here: https://goo.gl/TjbwML https://goo.gl/TjbwML .
I found the project fascinating. Of course this a completely different language to Idris, the only real relation is that it was also developed in St Andrews.
- david-given 10y agoI could have sworn it was 'Scottish', because that meant that the language wasn't entirely St.Andrews' fault, but it was nearly twenty years ago... At the time I quite liked it, and did a lot of programming in the SunOS version (the one where they hadn't gotten around to writing the garbage collector). I know better now, of course. Tell me, do you still cringe when you hear the phrase 'void and void are not compatible in this context'?
- billytrend 10y agoAha that's probably wishful thinking I'm afraid. The language seemed very old fashioned to me (features like being able to choose the first index of an array) but I can appreciate it was good for its time. I wrote my own error messages which were hopefully a bit more useful than that :)