Sha256: 8a2580514199fde0c6597dd850549b7810fbb2c988ffee6253f9c389e2278e1d

Contents?: true

Size: 1.08 KB

Versions: 4

Compression:

Stored size: 1.08 KB

Contents

! BiwaScheme

BiwaScheme is a (yet another) Scheme interpreter written in JavaScript.

official page: http://mono.kmc.gr.jp/~yhara/w/?BiwaScheme

!! Files

!!! Core
:lib/biwascheme.js:for application(see hello_world.html)
:lib/stackbase.js:interpreter

!!! Libraries
:lib/r6rs_lib.js:library (R6RS functions)
:lib/webscheme_lib.js:library (functions which needs a browser)
:lib/extra_lib.js:library (other functions)
:lib/prototype.js:see http://prototypejs.org/

!!! Tests
:index.html:REPL (read-eval-print-loop)
:test/spec.html:Unit test of the interpreter (requires JSSpec)
:test/spidermonkey.sh:runner for SpiderMonkey (requires console_test.js)
:test/console_test.js:runner for CScript
:test/browser_test.js:runner for browsers (requires console_test.js)
:test/JSSpec.js:see http://jania.pe.kr/aw/moin.cgi/JSSpec 
:test/JSSpec.css:used by JSSpec.js
:test/diff_match_patch.js:used by JSSpec.js

!! Acknowledgements

* Kent Dyvbig, Three implementation models for scheme
** http://www.cs.indiana.edu/~dyb/pubs/3imp.pdf

!! Contact

 yhara (HARA Yutaka)
 yhara/at/kmc.gr.jp
 http://mono.kmc.gr.jp/~yhara/

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
yhara-tickets-0.1.0.1 public/biwascheme/README
yhara-tickets-0.1.0.2 public/biwascheme/README
yhara-tickets-0.1.0.3 public/biwascheme/README
yhara-tickets-0.1.0 public/biwascheme/README