Links

Categories

Tags

news

« Previous Entries

Simple “multi-threading” class

Monday, November 28th, 2016

Just an example how you can use co-functions to do “multi-threading” in JewelScript.

Launch Pad 2.0 released

Monday, November 7th, 2016

I have updated Launch Pad with some interesting new features.

“Get on Github, they said. It’ll be fun, they said…”

Saturday, March 26th, 2016

I have decided to discontinue updating JewelScript on Github for the time being.

Declaring local variables with ‘auto’

Saturday, March 19th, 2016

JewelScript 1.4 adopts the auto keyword known from C++11.

Disposable objects: semi-destructors added

Saturday, March 19th, 2016

JewelScript 1.4 supports disposable objects.

Making a C library monolithic

Sunday, March 13th, 2016

This is the script I am using to make the “monolithic” source code version of the JewelScript library. Feel free to rip the code from this site and change it to your needs, if you would like to try to make a monolithic version of your project, too.

Saving byte-code in NBT format (Named Binary Tag)

Sunday, February 28th, 2016

Starting with JewelScript 1.4, the binary format for saving and loading byte-code will change to NBT format.

JewelScript 1.4: dynamic compilation during execution

Saturday, February 27th, 2016

JewelScript’s runtime overhaul has reached a new milestone. I have literally torn the virtual machine apart, in order to make the management of byte code more flexible.

JewelScript monolithic version

Tuesday, February 23rd, 2016

Using JewelScript in your project has never been so easy!

Support for delegating constructors added

Tuesday, February 16th, 2016

JewelScript 1.4 supports delegating constructors. A delegating constructor is a constructor that calls another constructor of the same class during initialization time, in order to simplify and generalize initialization of the instance.

« Previous Entries