Skip to content

kimhyunkang/r6.rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

r6.rs

libyaml-rust on Travis CI

Scheme implementation written in Rust

The project is a work in progress

Features

  • basic REPL
  • basic syntax-rules macro
  • proper tail recursion
  • closure
  • lexical scoping
  • numerical tower
  • library import/export
  • call/cc
  • exception handling
  • standard library
    • I/O
    • mutable data structures
    • records
    • syntax-case
    • hashtables
    • enums
    • eval
    • unicode
  • hygienic macro
  • multiple values
  • tracing GC
  • compiled bytecode
  • debugging support

About

R6RS Scheme implementation written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages