Skip to content

Latest commit

 

History

44 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Salem

Salem is the Sal Execution Model. It is a Zig implementation of the Sal programming language.

Data model

  • Basic data types:

    • RRB-Trees for arrays and byte arrays
    • B-Trees, for dictionaries, sets and multisets
    • Pairs and Variables
    • Primitive and constructed functions
    • A very minimal object system (needed for efficient mutual recursion)
    • Promises for lazy evaluation
  • Numeric tower:

Inspirations

About

An interpreter for the Sal programming language written in Zig

Topics

Resources

Stars

14 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages