JewelScript current version changes log
Sunday, March 14th, 2010This post lists all changes made to the project since it’s last public release, version 1.0.3.0. The most recent change is at the top of this post.
Documentation for JewelScript 1.0
Wednesday, February 24th, 2010I’ve uploaded the language and source code documentation for JewelScript 1.0.
Basic exceptions added
Monday, February 15th, 2010I’ve added basic support for exceptions to the language. Support for exceptions has been in the runtime from the beginning, however, it was never really used – except for the debugger which intercepts and shows them. But you had no way of using them from within the language. Until now.
Garbage collection in JewelScript
Sunday, February 14th, 2010The headline says it all, I’ve finally decided to add a garbage collector to the runtime.
Co-functions revised
Friday, February 12th, 2010Co-functions are JewelScript’s implementation of the concept of co-routines, which are basically functions that run in their own, co-operative thread context and can be resumed and yielded by script code. In former versions of JewelScript, their syntax was a bit “exotic” (inconsistent with the rest of the language), so I cleaned this up for the [...]
JewelScript feature overview
Friday, February 12th, 2010This post gives a brief overview over the features of the JewelScript library, as of version 1.0.
JewelScript API revision
Thursday, February 11th, 2010In one of my last posts, I said that the interface to the native application, the JewelScript API, won’t change much and therefore won’t require a lot of code changes for developers who embedded v0.9 into their application. I’m afraid that was a bit premature.
JewelScript 1.0 changes log
Monday, February 8th, 2010This post lists all the changes in JewelScript 1.0 compared to the previous public release, v0.9.2.4. The most recent change is at the top of this post.
Using the integrated binding code generator
Monday, February 1st, 2010This is a short introduction to the new binding code generator integrated in JewelScript. The binding code generator allows you to easily bind your external C++ code to the script runtime, and to use your external functions and classes from within JewelScript.
Native Types in JewelScript
Thursday, October 11th, 2007This article explains the term Native Types and gives a brief and general overview on how they are implemented.
« Previous Entries