What's GLUEscript?

GLUEscript (Glueing Libraries Using EcmaScript) is the successor of wxJavaScript. The new name covers the goal of this project: create a JavaScript engine which can be used as a general purpose language (like Perl for instance).

Read the history behind GLUEscript.

GLUEscript is developed by Franky Braem

SpiderMonkey

GLUEscript uses SpiderMonkey, the JavaScript engine used in FireFox.

SpiderMonkey

Portable Code

GLUEscript is written in portable C++ code. GLUEscript uses PoCo, a library for writing portable C++ code. And wxWidgets is used as GUI toolset. The GUI glue is optional.

Powered by POCO
Built with wxWidgets

GLUEscript uses Premake for generating makefiles for gcc, project files for Visual C++, CodeLite, Code::Blocks, ... Premake can be used on Windows, Linux and MacOS.

DocBook and E4X

After thinking about how I could integrate the old documentation into docbook, I decided to change the gendoc script. Instead of generating XHTML, I've changed it to generate docbook. This has also the advantage that I can still use my own XML structure, which is less verbose then docbook XML. So no docbook XML in the source code, the docbook XML is generated by my script.

I also removed the templates. Instead I use E4X. E4X makes it possible to use native XML in JavaScript. It's very powerful, and it can be used as templates for generating XML and XHTML. Look at the the code of gendoc.js to see GLUEscript and E4X in action.