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

70 stars
12 watching
39 forks
Language: Raku
last commit: 8 days ago
Linked from 1 awesome list

compilerocamlprogramming-language

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
teal-language/tl A compiler for a typed dialect of Lua that provides type checking and compilation capabilities 2,161
ajeetdsouza/loxcraft A compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications. 275
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
elpinal/bright-ml A statically-typed programming language with a unique module system and support for type inference and mutually-recursive definitions. 80
andrejbauer/plzoo A collection of miniature programming language implementations demonstrating various techniques used in language implementation. 1,461
rhysd/gocaml An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. 749
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
kit-ty-kate/labrys A compiler for a toy language based on LLVM that implements the System Fω type-system 103
replit-archive/lol-coffee A compiler and virtual machine for a fictional programming language 24
darklang/philip2 An Elm to OCaml compiler that enables porting of codebases from one language to another 205
pikatchu/linearml A programming language designed to write efficient parallel programs using functional principles. 432
sanderspies/ocaml A WebAssembly backend for the OCaml programming language 80
axellang/axel A Haskell + Lisp compiler and runtime environment for executing multi-language code. 206
hengestone/lua-languages A collection of languages and projects that compile to or use Lua as their intermediate language 604
travisdoor/bl A C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms. 182