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

271 stars
17 watching
15 forks
Language: C++
last commit: almost 2 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:

Repository Description Stars
matthewfl/ilang A C++ programming language in development with support for various libraries and tools. 5
murisi/l2 A minimalist language with procedural macro support 135
flax-lang/flax A C++ general-purpose programming language with high-level syntax and expressibility, focusing on minimal runtime and clean syntax. 146
overscript-lang/overscript A C# implementation of a simple, statically-typed language suitable for embedded and standalone applications. 16
odddollar/leafscript A lightweight programming language designed to be simple and efficient. 28
dlang/visuald Provides integration and tools for the D programming language in Visual Studio 288
glouw/rr A programming language and its runtime environment with features such as dynamic typing, garbage collection, and support for various data structures. 67
h3rald/mn A minimal concatenative programming language implemented in Nim. 26
argonlang/argon An interpreted multi-paradigm programming language with a simple and elegant syntax. 48
c2lang/c2compiler A C compiler written in the C2 language itself. 704
aspl-lang/aspl A cross-platform programming language with a simple syntax and built-in support for common tasks like JSON, graphics, and networking. 25
lambdacube3d/lambdacube-compiler A compiler for a functional domain-specific language designed for programming graphics processing units. 86
ramalho/hoc A minimal programming language based on C for educational purposes, focusing on Unix-like concepts. 17
marcpaq/b1fipl A collection of single-file implementations of various programming languages 999
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 70