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


GLUEscript uses SpiderMonkey, the JavaScript engine used in FireFox.


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.

MySQL and MinGW

When you use the MinGW compiler you need to run some extra commands before you can actually build the MySQL glue:

First get MinGW-utils and extract the binaries in the bin folder of MinGW

Open a console window and go to the library directory of MySQL:

cd C:\Program Files\MySQL\MySQL Server 5.1\lib\opt

Then use reimp to create a .def file:

reimp -d libmysql.lib

To create the .a file, dlltool is used:

dlltool --input-def libmysql.def --dllname libmysql.dll --output-lib libmysql.a

Now you can successfully link the glue MySQL.