Automatically exported from code.google.com/p/js2scheme
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build
js-runtime
repl
rhino-tests
unicode
.hgignore
LICENSE
Makefile
README
arguments.scm
bind-exit.scm
config.scm
configure
escape.scm
ewal.scm
expand1.scm
fun-bindings.scm
html.scm
js-obfuscator.scm
js-out.scm
js-pp.scm
js2scheme-comp.init
js2scheme-comp.scm
js2scheme.scm
js2scm-comp
label-resolution.scm
label.scm
let.scm
lexer-ascii.scm
lexer.scm
liveness.scm
make-lib.scm
nodes.scm
obfuscate-ids.scm
parser.scm
scm-out.scm
simplify-labels.scm
simplify.scm
stmt-result.scm
symbol-table.scm
symbol.scm
tools.sch
vars.txt
verbose.scm
walk.scm
with.scm

README

As usual:
 ./configure
 make

Js2Scheme does not have any install-target (although it should be very easy
to add it).

The easiest way to compile programs is to use the js2scm-comp script. It
uses some targets in the Makefile to simplify the compilation.

You can also look at the repl-directory for a small example.

Note: js2scheme is quite complete, but far from perfect.
The biggest problem is that the generated files are huge. I haven't spent much
time on improving the situation, so maybe a solution is straight-forward.