Skip to content

singaraiona/mia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

MIA

Concurrent LISP dialect with vectorization and concurrency under the hood.

Run MIA's REPL on Linux/MacOS

git clone git@github.com:singaraiona/mia.git
cd mia
cargo run --release --bin repl

Running the tests

cd mia
cargo test --test mia

Examples

ariphmetic:

(setq res (+ 1 2 3 4))
res
-> 10

loop:

(setq cond T)
(while cond 
  (prinl "step: " @)
  (setq cond NIL))
step: T
-> NIL

For more examples see examples/ and tests/ directories.

Authors

Anton Kundenko

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

Concurrent LISP with vectorization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages