Code Monkey home page Code Monkey logo

biwascheme's Introduction

! BiwaScheme

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

official page: http://www.biwascheme.org/

!! 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
:repl.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)
 yutaka.hara.gmail.com
 http://route477.net

biwascheme's People

Contributors

erjiang avatar masatake avatar yhara avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.