Skip to content

las-r/simpl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIMPL & CMPLEx

This repository is a hands-on guide to understanding how programming language interpreters work under the hood, broken down into two evolutionary steps.

SIMPL (Super Implementable and Minimalist Programming Language)

The bare-minimum. Features 6 commands, 12 fixed data types, and prefix notation. Perfect for learning how to scan tokens and evaluate recursive expressions without getting bogged down in syntax complexity.

You can read the specification here.

CMPLEx (Complementary Modular Programming Language Extras)

CMPLEx takes the core execution engine of SIMPL and introduces structured programming: local scopes, reusable functions, and a module system.

You can read the specification here.

About

A super implementable and minimalist programming language.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages