[fix] path.existsSync was moved to fs.existsSync
Merge pull request #11 from node-migrator-bot/clean

Hi! I fixed some code for you!
fix: (values 1) should return 1

closes biwascheme#1
fix: call-with-values should check args are procedure

closes #1
Add copying header to biwascheme(-min).js

closes #3
record: default mutator name was wrong
record: Add test
record: Better error message for wrong field spec
Build node_biwascheme.js before biwascheme-min.js

because minifying is slow
new: bitwise-* (R6RS Library 11.4)
web: added srfi-28 (simple format)
web: updated copyright to 2012
Fix (reverse '())

Previously the expression (reverse '()) would crash with an
"expected pair" error. While R6RS makes no mention of reversing
the empty list, I belive it should result in the empty list as it
is both more intuitive and compatible with other Scheme implementations.
Support hex character literals (eg. #\x41 => #\A)

According to R6RS section 4.2.6 characters literals can be entered
as #\x<hex scalar value>. This patch implements parsing of such
literals. Surrogate code points (0xB800 through oxBFFF) are rejected
in accordance with the standard.

Unfortunately, since JS strings are sequences of 16-bit unsigned ints,
the full Unicode range cannot be represented. Therefore, an error is
generated when a character literal is requested whose value exceeds
0xFFFF. This is a violation of R6RS, which requires that the full
Unicode range be represented.
Merge pull request #16 from mtornwall/reverse-empty-list

Fix (reverse '())
Merge pull request #17 from mtornwall/hex-char-literals

Support hex character literals (eg. #\x41 => #\A)
new: vector-push!

Corresponds to Array#push of JavaScript
fix: inc! and dec! was broken

Added tests for them
Add test for srfi-62 sexp comment
new: regexp-replace-all