News for hackers. Stuff that matters.
Re:The Lx Programming Language by c3d on Saturday November 02, 2019 @04:24AM (#21426519)
I'm not too sure about the dates, but the rough history is this:

LX: Langage expérimental (~1992) Ada like with "pragmas" extending the language

LX: Langage extensible (1998): Rewrite with documented object-oriented parse tree

LX/XL: Extensible language (2000) based on object-oriented parse tree, cross-language framework called Mozart, that also had a Java front-end called Moka

XL2: Extensible language (2002) based on simple parse tree, 8 node types, Ada-like in syntax

XL2: Self compiling compiler (2005?) with same 8-node parse tree, Ada-like

XLR: LLVM-based functional variant (2008-2009), same parse tree, functional, very simple, library-defined if-then-else

Tao3D: real-time 3D graphics running on XLR (2010-2015)

ELiOT / ELFE: Distributed programming (2015?), based on interpreted version of XLR

XL: Reconvergence of all of the above (WIP), all merged, implemented as a library with a tiny front-end.

Re:The Lx Programming Language by c3d on Saturday November 02, 2019 @04:25AM (#21426524)
I forgot to mention that XLR meant "XL Runtime" and was initially thought of as a back-end for XL2. Then it took a life of its own.