mlatu

Concatenative language

A declarative concatenative programming language implemented in Rust using term rewriting as an evaluation model.

A declarative concatenative programming language

GitHub

158 stars
7 watching
10 forks
Language: Rust
last commit: about 1 month ago
Linked from 1 awesome list

concatenativeconcatenative-programming-languageinterpreterlanguageproglands-discordprogramming-language

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
h3rald/mn A minimal concatenative programming language implemented in Nim. 27
core-lang/core A Rust-based implementation of a general-purpose programming language with compiler, garbage collector, and JIT capabilities 46
glossopoeia/boba A language and compiler for a statically-typed concatenative programming paradigm. 51
koto-lang/koto A Rust-based language and compiler for creating simple, embeddable scripting languages. 527
alilleybrinker/langs-in-rust A directory of programming languages implemented in Rust, serving as a source of inspiration and comparison. 882
stonkdragon/scale A procedural concatenative stack-oriented compiled programming language inspired by Lua and Porth. 16
maciejkula/rustlearn A Rust machine learning crate providing algorithms and utilities for building and training machine learning models. 623
devolutions/cmakerust Language support for CMake projects to facilitate Rust development 170
egel-lang/soul An experimental language designed to explore the limitations of a single-stack model of computation through a minimalist and introspective syntax. 11
bradford-hamilton/monkey_lang_rust Rewriting a scripting language in Rust to create a compiler and interpreter implementation 6
justlucdewit/cod A language and compiler that supports a unique concatenative stack-based programming paradigm. 24
mikelma/oktac A compiler for an experimental programming language called Okta 27
calcit-lang/calcit A programming language and runtime environment that compiles to JavaScript ES Modules, with features like indentation-based syntax, functional style, and hot code swapping. 116
niconex/tau A dynamically-typed concurrent programming language with minimalistic design and support for first-class functions, concurrency, error handling, and implicit return values. 59
murarth/ketos A scripting and extension language for Rust programs written in a Lisp dialect 751