Beginning of major refactor of JavaScript code to pass Context objects around.
Beginning of major refactor of JavaScript code to pass Context objects around.
Continued work -- now we use the functional object creation model.
Continued work -- now we use the functional object creation model.
We now have compilation, function definitions, and loops again.
We now have compilation, function definitions, and loops again.
'rand' should now work.
'rand' should now work.
Our rewritten JavaScript SVFORTH now works in node.js, minus the asynchronous coroutine and multiple stack support.
Our rewritten JavaScript SVFORTH now works in node.js, minus the asynchronous coroutine and multiple stack support.
Commit our forth.js changes for the more functional restructure.
Commit our forth.js changes for the more functional restructure.
We work with browsers again, and our canvas routines work again now.
We work with browsers again, and our canvas routines work again now.
Fixed http requests and some formatting changes.
Fixed http requests and some formatting changes.
Binary functions work again in the refactor.
Merge branch 'js-context-passing' of github.com:ephsec/svforth into js-context-passing

Conflicts:
	forth.js
	forth/binary.js
	index.html
Remaining modules refactored.
Work in progress on some execution context bugs.