Welcome to the weekly development report or what was done in my Open Source projects in the last week.
Roguelike in a sky with steampunk theme (written in Ada)
Another week with three more bugs found. I wonder how many are still hiding there. Probably I will find another after next two weeks, as usual. :) This week fixes:
And it is time again, for a new, more stable version of the game. In around 24 hours after this post, all these fixes will be available for download.
The development version slowly moves forward, as usual. While there are some visible changes, the task related to them is not finished yet, thus nothing to show today:
The non-POSIX command shell written in Nim
The whole week spent on rewriting and updating the project's tests. I prefer a bit of different approach to tests, compared to the testament
tool, standard tool used by Nim, like not stopping testing on failed tests or having all tests related to a Nim module in one file. Thus, I decided to use module unittest2
instead. This of course added a new dependency to the project, but I like the final result of the work. There is still some work to do, but it should be finished in the next week. The first stage of the work was to convert existing tests to use unittest2
module. The second stage, almost finished is to make the tests more verbose and readable with more information about what exactly is make, etc. The only visible to users change this week is updated the project's documentation about the new dependency.
A graphical user interface for managing Windows programs on FreeBSD written in Nim
As mentioned in the previous week. The only one thing to report here: a big day for the small thing: the first alpha version of the program released. :) And the work is stopped for now here as I'm now updating the project mentioned below with the changes from this one.
The Nim binging to Nuklear GUI library
As mentioned above, the work on the project restarted this week. Mostly by updating its version from Wine Cellar project. As the binding slowly going to the higher level, the change triggered a lot of changes in the demo code. I'm slowly updating it to the new version of the library, but this will probably take some time. Plus will trigger changes in the library itself.