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.
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.