Lama

Language teaching tool

A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting

Teaching language LaMa for a compiler course

GitHub

71 stars
12 watching
39 forks
Language: Raku
last commit: almost 2 years ago
Linked from 1 awesome list

compilerocamlprogramming-language

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
teal-language/tlA compiler and build tool for a typed dialect of Lua.2,192
ajeetdsouza/loxcraftA compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications.279
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
elpinal/bright-mlA statically-typed programming language with a unique module system and support for type inference and mutually-recursive definitions.80
andrejbauer/plzooA collection of miniature programming language implementations demonstrating various techniques used in language implementation.1,461
rhysd/gocamlAn implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch.749
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
kit-ty-kate/labrysA compiler for a toy language based on LLVM that implements the System Fω type-system103
replit-archive/lol-coffeeA compiler and virtual machine for a fictional programming language24
darklang/philip2An Elm to OCaml compiler that enables porting of codebases from one language to another204
pikatchu/linearmlA programming language designed to write efficient parallel programs using functional principles.432
sanderspies/ocamlA WebAssembly backend for the OCaml programming language79
axellang/axelA Haskell + Lisp compiler and runtime environment for executing multi-language code.206
hengestone/lua-languagesA collection of languages and projects that compile to or use Lua as their intermediate language607
travisdoor/blA C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms.184