teal

Programming language runtime

A compiler and runtime system for a minimalist programming language with intermediate representation and test suite.

GitHub

1 stars
3 watching
0 forks
Language: Java
last commit: 5 months ago

Related projects:

Repository Description Stars
graalvm/simplelanguage A demonstration of building a Truffle language for execution on the GraalVM runtime environment. 613
charly-lang/charly An implementation of a dynamic, weakly-typed multi-paradigm programming language with a tree-based execution model. 199
1whatleytay/kara A high-performance, statically typed programming language designed to simplify development while maintaining speed. 14
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 70
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
teal-language/tl A compiler for a typed dialect of Lua that provides type checking and compilation capabilities 2,161
axellang/axel A Haskell + Lisp compiler and runtime environment for executing multi-language code. 206
glouw/rr A programming language and its runtime environment with features such as dynamic typing, garbage collection, and support for various data structures. 67
juliatext/languages.jl A package for working with human languages in Julia. 54
raynes/conch A Clojure library that provides a flexible interface to execute programs in a similar way to calling functions. 541
kelsey-sorrels/zaffre A fast and lightweight console library that uses OpenGL to render text and graphics 103
therealmichaelwang/cish A language focused on being practical and pragmatic while still providing strong typing and powerful type arguments. 35
matthewfl/ilang A C++ programming language in development with support for various libraries and tools. 5
japiirainen/fp A small, experimental programming language with unique features and a Haskell implementation. 102
contextfreeinfo/rio A programming language in development that aims to provide a safe, tiny, flexible, and fast compilation model 98