basil

Language compiler

A high-performance programming language with compile-time evaluation and metaprogramming capabilities.

Fast and flexible language exploring partial evaluation, context-sensitive parsing, and metaprogramming. Compiles JIT or AOT to native code.

GitHub

124 stars
9 watching
11 forks
Language: C++
last commit: about 3 years ago
Linked from 1 awesome list

compilerjitjit-compilerlanguagelisp-dialectparserprogramming-languagestatic-typing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
charles-pegge/oxygenbasic A compiler and runtime environment for a basic programming language 39
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
travisdoor/bl A C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms. 182
qb64team/qb64 A C-based compiler and IDE for an extended BASIC language with OpenGL support 671
belijzajac/wisnialang A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. 16
gabriella439/grace An interpreted functional programming language with type inference and efficient parsing. 388
nickmqb/muon A modern, statically typed low-level programming language with strong focus on performance and minimalism. 772
xet7/jadelib A proof-of-concept project to develop a BASIC-like syntax for programming C++ using a header file and library. 0
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 70
tartanllama/vizh An esoteric programming language that compiles and links image files to generate C code 231
jank-lang/jank A Clojure dialect on LLVM with C++ interop for a general-purpose programming language. 1,685
champii/rock A Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages. 67
islam0mar/cl-cxx-jit A Common Lisp interface to C++ code compilation and execution with JIT optimization 62
azur1s/holymer A programming language being developed with Rust, aiming to implement compiler and interpreter components. 42
forest-lang/forest-compiler A compiler for a multi-syntax functional programming language that compiles to WebAssembly 620