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.

Build Poco with MinGW and Codelite

I've uploaded new Premake4 scripts in subversion to compile POCO 1.3.5 with MinGW. With these scripts you can generate workspaces for Codelite or Code::Blocks. Follow these steps:

  • Get the scripts from here: http://gluescript.svn.sourceforge.net/viewvc/gluescript/trunk/src/poco.zip
  • Unarchive the zip archive and copy all Lua scripts to the corresponding POCO directories
  • Open a command window and go to the POCO directory
  • Run premake4 and use codelite or codeblocks as action:
    premake4 codelite
    You need to run premake4 in the POCO directory!
  • Open codelite and build the projects. Make sure the Foundation project selects the gcc compiler, not the g++ compiler because zlib compilation fails with g++.

Make sure you use the latest version of MinGW! Don't use the version that is shipped with Codelite or Code::Blocks