Elektrine lite

← Feed

@nosrednayduj@hachyderm.io

2026-09-10 19:08 UTC

@simon_brooke@mastodon.scot @sigue@universeodon.com @mdhughes@appdot.net @Ardubal@mastodon.xyz @vnikolov@ieji.de @screwlisp@gamerplus.org @kentpitman@climatejustice.social I vaguely recalled error messages from lucid lisp when you tried to change T and NIL, so I asked my partner who remembered better. He says: As I recall the errors were "Veritas Aeterna -- can't setq T" and "Nihil ex nihil -- can't setq NIL". The latin in the latter is wrong; it should be "Nihil ex nihilo", but the above is what I remember. This may date back to Maclisp. In Common Lisp there are constants that can't be set, so you don't really need special messages for T and NIL.

Replies (3)

  • @nosrednayduj@hachyderm.io @simon_brooke@mastodon.scot @sigue@universeodon.com @Ardubal@mastodon.xyz @vnikolov@ieji.de @screwlisp@gamerplus.org They do date back to Maclisp, as does the grammar complaint. Blame Quux[1] (Guy Steele), I suspect. There is also a third that happens when you assign another 'pure' (what we call readonly now) quantity. I was afraid I would not remember correctly (though, oddly, I did), so I looked it up in "COMMON;LINS >" on an ITS emulator: VERITAS AETERNA -- DON'T SETQ T. PURITAS NECESSE EST -- DON'T DO RANDOM BINDINGS. NIHIL EX NIHIL -- DON'T SETQ NIL. [1] https://speechcode.com/jargon/jargon.info.Quux.html

    Open ##4673667

  • @mdhughes@appdot.net 2026-09-10 20:55

    @nosrednayduj@hachyderm.io @simon_brooke@mastodon.scot @sigue@universeodon.com @Ardubal@mastodon.xyz @vnikolov@ieji.de @screwlisp@gamerplus.org @kentpitman@climatejustice.social And related, MIT/Scheme has had the exit message "Moriturus te saluto" since the '80s.

    Open ##5156118

  • @vnikolov@ieji.de 2026-09-11 04:31

    Yes. The missing "-o" might be a lapsus calami. Might also be the way with Late Latin; generally, the case endings got significantly simpler in the Middle Ages, but I don't know this specific case and I am not checking it now. Might also be correct Novoanglican Latin. After all, none of us learned Latin on the banks of the Tiber, as the saying goes. @nosrednayduj@hachyderm.io @simon_brooke@mastodon.scot @sigue@universeodon.com @mdhughes@appdot.net @Ardubal@mastodon.xyz @screwlisp@gamerplus.org @kentpitman@climatejustice.social

    Open ##5156126