Sallied-Forth.
What is it?
Sallied-Forth is a simplified version of Forth. It dispenses with many of the concepts that Forth used to have for dealing with memory locations. These features are great for Forths that are to be run at maximum efficiency on embedded processors and such, but are not needed for a version of Forth written to run on top of JavaScript and to have easy congress with the native browser.
Can I try it?
Sure! Here's an in-browser REPL:
How to get it.
At the moment, as this is a very young project, you can fetch the code using one of the buttons above. Whichever version suits you best.
In time, I will push this to Bower and NPM if there is demand for this.
What can I do with it?
Anything that you can do with JavaScript and the Browser eventually..
$ cd your_repo_root/repo_name
$ git fetch origin
$ git checkout gh-pages
FAQs
- Do I have to have textboxes and run it interactively?
- Not at all. You can call the interpreter from any javascript code. You could load in prewritten Forth scripts in any way that is possible from JavaScript.
- What kind of License does Sallied-Forth have?
- It comes under the MIT License which essentially means you are free to use this code in any way you like.
- Can I contribute?
- Absolutely! It would be great to have other people using and developing with Sallied-Forth.
- How can I contribute?
- In any way that you can. Pull requests for enhancements or bug-fixes. Additions or corrections to any documentation. Reporting issues or just making comments. All input is welcome.
Authors and Contributors
JocOCo
Thanks go to..
@rgrove For hosting rawgithub.com and such enabling me to easily include the latest salliedforth.js in this page for demonstration.
Support or Contact
Having trouble with Pages? Check out the documentation at http://help.github.com/pages or contact support@github.com and we’ll help you sort it out.