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

122 stars
9 watching
11 forks
Language: C++
last commit: almost 5 years ago
Linked from 1 awesome list

compilerjitjit-compilerlanguagelisp-dialectparserprogramming-languagestatic-typing

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
charles-pegge/oxygenbasicA compiler and runtime environment for a basic programming language39
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
travisdoor/blA C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms.184
qb64team/qb64A C-based compiler and IDE for an extended BASIC language with OpenGL support673
belijzajac/wisnialangA compiler that compiles small programs into tiny Linux binaries without requiring LLVM.17
gabriella439/graceAn interpreted functional programming language with type inference and efficient parsing.389
nickmqb/muonA modern, statically typed low-level programming language with strong focus on performance and minimalism.773
xet7/jadelibA proof-of-concept project to develop a BASIC-like syntax for programming C++ using a header file and library.1
pltools/lamaA programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting71
tartanllama/vizhAn esoteric programming language that compiles and links image files to generate C code232
jank-lang/jankAn experimental programming language built on top of LLVM and C++ to provide performance and native runtime1,756
champii/rockA Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages.67
islam0mar/cl-cxx-jitA Common Lisp interface to C++ code compilation and execution with JIT optimization63
azur1s/holymerA programming language being developed with Rust, aiming to implement compiler and interpreter components.42
forest-lang/forest-compilerA compiler for a multi-syntax functional programming language that compiles to WebAssembly621