xl

Extension language

A minimalist programming language designed to facilitate easy extension and adaptability

A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites

GitHub

272 stars
17 watching
15 forks
Language: C++
last commit: over 3 years ago
Linked from 1 awesome list

compilercompiler-designcompilers-designdialectsdomain-specific-languageextensible-languageextension-languagefunctional-languageshomoiconicmetaprogrammingprogramming-languageprogramming-languagesrewritesxl-languagexl-parse-tree

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
matthewfl/ilangA C++ programming language in development with support for various libraries and tools.5
murisi/l2A minimalist language with procedural macro support135
flax-lang/flaxA C++ general-purpose programming language with high-level syntax and expressibility, focusing on minimal runtime and clean syntax.146
overscript-lang/overscriptA C# implementation of a simple, statically-typed language suitable for embedded and standalone applications.16
odddollar/leafscriptA lightweight programming language designed to be simple and efficient.28
dlang/visualdProvides integration and tools for the D programming language in Visual Studio288
glouw/rrA programming language and its runtime environment with features such as dynamic typing, garbage collection, and support for various data structures.68
h3rald/mnA minimal concatenative programming language implemented in Nim.26
argonlang/argonAn interpreted multi-paradigm programming language with a simple and elegant syntax.50
c2lang/c2compilerA C compiler written in the C2 language itself.703
aspl-lang/asplA cross-platform programming language with a simple syntax and built-in support for common tasks like JSON, graphics, and networking.25
lambdacube3d/lambdacube-compilerA compiler for a functional domain-specific language designed for programming graphics processing units.86
ramalho/hocA minimal programming language based on C for educational purposes, focusing on Unix-like concepts.17
marcpaq/b1fiplA collection of single-file implementations of various programming languages999
pltools/lamaA programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting71