scheme4r

Crates.ioscheme4r
lib.rsscheme4r
version0.1.0
sourcesrc
created_at2022-12-08 08:52:11.305506
updated_at2022-12-08 08:52:11.305506
descriptionScheme interpreter for rust
homepagehttps://github.com/sunxyz/scheme4r
repositoryhttps://github.com/sunxyz/scheme4r
max_upload_size
id732479
size56,480
yang rd (sunxyz)

documentation

README

scheme4r

feature

  • Scheme for rust
  • Impl R7RS
  • No keyword can be customized to overwrite

Basic types

  • Numbers
  • Booleans
  • Pairs and lists
  • Symbols
  • Characters
  • Strings
  • Vectors
  • Bytevectors
  • Procedures
  • Records
  • Ports

use

  • Support cmd and api , can embeddable api
use scheme::eval;
let v = eval("(+ 1 2 3)");
println!("{}",v);

console

6

learn docs

Commit count: 17

cargo fmt