Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
OMeta for JavaScript
JavaScript C++ Shell
branch: master
Failed to load latest commit information.
LICENSE added project-wide LICENSE file, and removed copyright info from othe…
Not_Quite_JS.txt added a README file and other .txt files that contain the wiki's impo…
OMeta_Tutorial.txt Made the interpreter example less confusing.
OMeta_WJS.wjs added project-wide LICENSE file, and removed copyright info from othe…
OMeta_WJS_Mods.js added new syntax for super (^) and Worlds/JS implementation
README.txt test commit, 1st after move to github
Things_You_Should_Know.txt modified grammars in the bs-*.txt files to use the new syntax for for…
Worlds2.js added project-wide LICENSE file, and removed copyright info from othe…
Worlds2_Library.js added project-wide LICENSE file, and removed copyright info from othe…
arrays.wjs added new syntax for super (^) and Worlds/JS implementation
bs-js-compiler.js escape characters are no longer allowed inside triple-quote strings -…
bs-js-compiler.txt escape characters are no longer allowed inside triple-quote strings -…
bs-ometa-compiler.js fixed a bug that's been there for a really long time, but didn't seem…
bs-ometa-compiler.txt fixed a bug that's been there for a really long time, but didn't seem…
bs-ometa-js-compiler.js replaced monkey-patched'' methods (e.g., delegated and isImmutable) w…
bs-ometa-js-compiler.txt modified grammars in the bs-*.txt files to use the new syntax for for…
bs-ometa-optimizer.js ran bs-ometa-optimizer.txt through new compiler to get rid of repeate…
bs-ometa-optimizer.txt replaced monkey-patched'' methods (e.g., delegated and isImmutable) w…
bs-project-list-parser.js replaced monkey-patched'' methods (e.g., delegated and isImmutable) w…
bs-project-list-parser.txt initial commit to svn
index.html added project-wide LICENSE file, and removed copyright info from othe…
lib.js removed defs of map and reduce from lib.js, since they're built-in in…
ometa-base.js Fix an off-by-one bug in OMeta._superApplyWithArgs
ometa-rhino.js replaced monkey-patched'' methods (e.g., delegated and isImmutable) w…
ometa-script-tag.js replaced monkey-patched'' methods (e.g., delegated and isImmutable) w…
oshell added new syntax for super (^) and Worlds/JS implementation
parser.js added project-wide LICENSE file, and removed copyright info from othe…
prototype-fix.js initial commit to svn
prototype.js initial commit to svn
readme-rhino.txt added rhino support
standalone.html commit of standalone.html
v8-shell.cc updated my modified v8 shell
w2shell added new syntax for super (^) and Worlds/JS implementation
wiki.js wiki.js no longer allows writes to Sample_Project -- a half-hearted m…
workspace.js added project-wide LICENSE file, and removed copyright info from othe…

README.txt

The following files contain some important info:

* Not_Quite_JS.txt explains the difference between "real" JavaScript and
  the JavaScript that can be used in the OMeta/JS Workspace.

* Things_You_Should_Know.txt explains the differences between the original
  OMeta syntax (as it appeared in the DLS'07 paper) and the newer OMeta/js
  syntax.

* OMeta_Tutorial.txt contains a bunch of examples that show how OMeta
  can be used for pattern matching, parsing, etc.

Another good resource for OMeta programmers is the OMeta mailing list. To
subscribe, please visit:

    http://vpri.org/mailman/listinfo/ometa

And you can also browse the archives of the mailing list at:

    http://vpri.org/pipermail/ometa/

Cheers,
Alex 

Something went wrong with that request. Please try again.