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.


GLUEscript 0.1.01 released

GLUEscript 0.1.01 is released. It solves two bugs: one with the error property of curl.Easy and one concerning the Array and Date object (which was also detected with using curl)

GLUEscript 0.1.00 released

Today I have released GLUEscript 0.1.00. Major change is that for now it uses the POCO SpiderMonkey framework. A framework which will be contributed by me to POCO. Download this release from the Sourceforge project page: https://sourceforge.net/projects/gluescript/

Please test this release. There is a binary release for Windows and it should compile/build on Linux. When you find problems, report them on the tracker on the Sourceforge project.

For the next version I will try to finally add the Data glue and start to work on Socket classes.

New tracker

From today, GLUEscript uses the tracker system of Sourceforge. Report your bugs or feature request at the tracker.

GLUEscript needs a new Logo

Who can create a new logo for GLUEscript? Some requirements:

  • The main part is the name and must be written as follows: GLUEscript
  • The words "Glueing Libraries Using EcmaScript" is used as a slogan
  • I want to see a graphic that makes a link with wxWidgets (Maybe this can be used: http://commons.wikimedia.org/wiki/File:WxWidgets.svg)
  • It would be nice to have some derived logo's which can be used for Twitter, the Google group, ...
  • A logo with "Powered By" to spread GLUEscript would also be nice

I was thinking on an image with a tube, and the colours of wxWidgets as glue comes out of that tube ... But if you have better ideas. Let me know!
Send your images to franky.braem@gmail.com

Poco Blog

GLUEscript is mentioned on the POCO blog. Read what Alex has to say about GLUEscript.

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

Poco SpiderMonkey framework ready

It's been more then 3 months that I'm working on the Poco JavaScript environment for SpiderMonkey. While I was converting some glues to the this new environment, I found a lot of bugs, enhancements, ... Today I think the SpiderMonkey framework is ready. The glues for cURL and SQLite are converted and they work. In the meantime I keep on converting the other glues to the Poco C++ Coding Style and to use the framework, so be patient for the next release ...

POCO SpiderMonkey framework

The design of the POCO SpiderMonkey framework is ready. Now I'm converting all the glues to this framework. This is alot of work, but this will be the best way to test the SpiderMonkey framework. In the meantime I change the code to follow the POCO C++ Coding Style Guide. When I feel it is ready, the framework will be contributed to POCO. You can follow everything in the Subversion repository.

GLUEscript contributes to POCO

The GLUEscript project will work on an JavaScript Environment for POCO. POCO already has an environment for LUA. This code is stored in the POCO sandbox, so it will not be available in the official POCO release in the near future.

GLUEscript 0.0.1 released

Today the first release of GLUEscript is made public. This release contains glues for sqlite, mysql, curl, memcached, gd, ... With the apache connector it is possible to write server side webpages in JavaScript.

Let me know what you think. Please report bugs on the tracker system (you can find it on the website) and ask questions on the google group.

Syndicate content