Rubinius support for rbSFML

After I finished the chapter deadline for the publisher I had some free time in the weekend. I spent some of it in making rbSFML compatible with the high performing Ruby implementation Rubinius. Sweet! Sure it required me to do a pull request to the Rubinius repository and do some fixes for them but it is now fully supported.

So if you want to do parallel tasks with rbSFML that should now be fully supported as well since Rubinius doesn’t have a GIL so using native threads there is actually worth it.

I’ve encountered a minor problem with it on Arch Linux. Somehow Rubinius gets it to crash inside Nvidia’s library libGL when the opengl context is being destroyed and I don’t understand why. But well I’ll track it down and fix it as soon as I get time. But it is still usable since the crash happens only when you are exiting the application and as it is destroying the last window created.


Madness Script 2.0.0

I know I know! I said I was putting down the Madness Script Project but since then I started using it for the Ascension Project. So I got some pretty new and fine toys and various bugs fixed. I will need to remake the entire documentation for the project both in the code and here on this website. At the bottom of this post you can also read all the changes that was made to the mSCRiPT language.

Here’s the source and interpeter: mSCRiPT-2.0.0



mSCRiPT 1.3 release soon

Madness Script 1.3 was going to be released today but at a last check up before posting it I found some bugs I had neglected. Also at the bottom you will see a peak at what the new version offers. (more…)


Bug in Form class discovered and fixed(GWF)

Found a bug in the Form class while playing around with Ajax.
The action was set to ‘post’ and a bug occurred here in file lib/support/form.rb:

if action.is_a?(Link) && (method == 'POST' || method == 'get') # This was supposed to be 'post'
  action =
elsif action.is_a?(Link) && (method == 'GET' || method == 'get')
  self <<'view', action.view) unless action.view.blank?
  self <<'action', action.action) unless action.action.blank?
  action.params.each do |key, value|
    self <<, value)
  action =

Anyway it has been fixed now and an update has been placed in the download page.

Written by Groogy in: Bugs,GWF | Tags: , , , ,

Powered by WordPress. Theme: TheBuckmaker