A modern scripting language; implemented in old school C, yacc & flex
-
Updated
Dec 3, 2025 - C
A modern scripting language; implemented in old school C, yacc & flex
Speculative syntax for the Thrush Programming Language.
👁️ An interpreted, non-esoteric programming language. "Language of vision".
Linguo is an experimental programming language designed to be as close to natural English as possible. It features a readable, English-like syntax while maintaining the power of a modern programming language.
This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)
An implementation of interaction nets in JS.
A simple statically typed, statically scoped programming language interpreter implemented in Haskell
GoScript is a lightweight scripting language implemented in Go. It provides a simple, expressive syntax for common scripting tasks and serves as an excellent platform for learning language design and building domain-specific languages.
Indentation-based syntax for Clojure
Strange dynamic programming and scripting language that performs mathematical computations on a connected Raspberry Pi Pico (RP2040) through UART connectivity.
Custom compiler for a C-like language called C--. The compiler consists of parsing using context free grammers and building an Abstract Systax Tree. Semantic analysis, type checking, annotating the AST and code generation. The generated code is MAPL
Distributed graph operation language for programming non-neurological artificial intelligence systems.
Hindley–Milner type inference implemented in Python.
An assembler compiler with special instruction sets written in C language.
Make-A-Maze is a Domain-Specific Language for constructing mazes, a concrete console-based application using Python with GUI compatibility.
A compiler for LULU (a simple programming language), implemented in Java and Antlr from scratch.
A compiler for LULU (a simple programming language), implemented in Java and Antlr from scratch.
Add a description, image, and links to the programming-language-design topic page so that developers can more easily learn about it.
To associate your repository with the programming-language-design topic, visit your repo's landing page and select "manage topics."