@vidak @aartaka (Today I'm thinking of you both, because I've been nerdsniped into reading about TECO: https://github.com/blakemcbride/TECOC)
@izzy yeah, I honestly pity them. Maybe that sounds arrogant but these techbros probably think they can actually solve the trolley problem... in ruby, or something 🤣
Interesting. The "big" Teco clone I have for msdos by a Mark H. North and is mostly teco-11 version 27 (with some additions from v 40) (so it's DEC teco) but some of the docs are from Tom Almy and hints that it's written in Turbo Pascal.
I also have a tiny (.com file!) teco written in C by a Y. N. Miles and is also DEC PDP-11 teco, or rather a tiny subset. originally written for his microVAX. This one has source! 😀
@vidak Robot can't write.
That's one reason to avoid Haskell. They BRAG it can be written from a specification.
Though of course then you have to write the specification, and in fact from a specification that complete you can get code in any language.
I like writing in Ada, in part because it lets me use UTF-8 in identifiers. Same is true of Scheme these days. But also writing in Ada takes brains.
Writing in ATS2 takes REAL brains. I love it, but no UTF-8 identifiers.
@vidak Writing in Scheme can use brains optionally. Such as my Scheme version of Icon co-expressions. It involves two call/cc.
@vidak If you want to see joy in writing, go to Rosetta Code and see my implementation of ‘Evolutionary Algorithm’ in m4. :)