Writing Software That Will Still Build and Run in 20 Years
blubsblog.bearblog.dev
blubsblog.bearblog.dev
I’ve written maybe 20k lines of Lua (and embedded it twice), but… I just don’t want to deal with its idiosyncrasies (especially one-based indexing and loops) anymore.
If I had to embed a language today, I’d probably try QuickJS first. Tcl also sounds similar to what you described (although I’ll admit I’ve only written trivial amounts of Tcl).
Edit: I ask because I’m also interested in a simple runtime I can maintain myself (if needed).
Unlike languages with "standards" that change once a year (I'm looking at you, C++) the Common Lisp standard is still "standard".
The year 2038 is fifteen years from now.