Not sure how to announce this other than by uploading a 'thing'. So here is one.
The benefits over openSCAD are mainly in the language itself: you can use dynamic arrays for example, and solids can be stored in variables.
UPDATE: I've added a parser for local files as well. Create your own .jscad files, go to
http://joostn.github.com/OpenJsCad/processfile.html to parse them into an STL file.
UPDATE 2: Here's my first real thing designed with OpenJsCad:
UPDATE 3: Now with interactive parameter editing! Check out:
Syntax has been changed slightly! Solids must now be constructed in, and returned from, the main() function. Previously this was done in global scope of the script.