Mar
05
2013
4

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.

Aug
17
2010
1

Walk trough the memory with CallStack

Took me one day to complete this. These classes will let you walk trough the call stack with C++ and access local variables or arguments in other functions than the current one. I’m trying to follow the KISS(Keep-It-Simple-Stupid) method so it’s very straightforward to work with. The documentation can be found here. And here’s the GitHub repo.
(more…)

Jul
26
2010
1

Ascension – Doxygen documentation site

Well I think I finally understands how GitHub works and how great it really is. I’ve added a github page where I’ve posted my Doxygen documentation of the Ascension project. Should help me alot while working on it as I don’t need to look up on each specific function on what it do but just simply have the documentation on a separate display to reference.

The documentation site is: http://groogy.github.com/Ascension/

Jul
19
2010
0

New Ascension classes – Symbol and BaseController

Well I’ve added two new classes to the project and I believe that there won’t be any more changed to them as they have all functionality I want with them.

First are the Symbol class which is an idea I got from Ruby symbols. They are supposed to be used as optimized identification strings where comparison is as fast as it can be. The second class is the BaseController which implements the base functionality of a controller. It implements the ability to ask which will let an outside non-friend class query the controller after a specific value . I thought of it like a system based on “Answering a question” which is sent to the controller.

All of this can be found in the Github repository.

(more…)

Jul
19
2010
0

Ascension on Github

Just thought that I should post here that I’ve created a repository for the Ascension project on Github. All work I do will be placed under the work branch but whenever I get a stable release of it I will create a separate branch for it probably with the name containing the version. The branch called just “stable” will be the latest time I was able to run all test and it didn’t crash but it won’t count as an own stable version.

The address for the repository is: http://www.github.com/Groogy/Ascension

Written by Groogy in: Ascension,Projects | Tags: , , , , ,

Powered by WordPress. Theme: TheBuckmaker