Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

GUI for drawing on lisp interpreter

Overview

  • Implemented a Lisp for Rust lessons. (It's Scheme base)

Requirement

  • rust(rustc, cargo..) installed.
  • X server is running.
  • gtk3 installed.

Test

cd ${HOME}
git clone https://github.com/hidekuno/rust-elisp
cd rust-elisp/glisp
cargo test --lib

Build & Run

cd ${HOME}
git clone https://github.com/hidekuno/picture-language
cd rust-elisp/glisp
cargo build --release --features animation --bin glisp
./target/release/glisp

Run SICP Demo Program

  • click "SICP" menu button.

image

  • click "Eval" menu button.

image

  • input "(demo)" on textarea, and click "Eval" menu button.
(demo)