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)
Again, peace and quiet on the Western… err, stable version of the game. :) Nothing new was found here. I need to dig deeper.
The development version is going in its pace forward. Most of the changes this week done under-the-hood, not visible and probably not too interesting for the players (or interesting only as a possible sources of new bugs) :
Since the last development version of the game four weeks passed, it is time for another. In around 24 hours after this post, a new, shiny and probably buggy development version will be available for download.
Ada binding to Tcl/Tk, the new version of TASHY
The work on adding various keysyms to package Tk.Bind is finished. Also,
added a unit test for function Modifier_Type_Image. And same as in the
previous week, most of the time was spent on adding ability to use various Tk
packages in a SPARK code. The demo program was also updated, so it can be now
ready to test with SPARK. Not everything, but most of the code should be. And
I've added a new subtype Tk_Path_String to use it for setting Tk path names
for widgets. It has some dynamic checks, so it should be always proper Tk path
name. Also, the test with a new version of Tcl.Commands package was
unsuccessful thus it was reverted to the old version. Only a new subprogram to
convert a Tcl command arguments to list of Tcl_String was added.
Graphical File Manager for Linux (written in Ada)
Again, due to work on Tashy, in this week, the work on Hunter almost stopped. Only a few small changes done:
Yet Another Static Site (generator) (written in Ada)
Copy and paste from the previous week: fixing the problems reported by
AdaControl continues. But at least, package Pages is ready, and now it is time
for the package Sitemaps.
Ada binding to Tcl/Tk, based on TASH
The work on making the library, mainly its part related to the Tk binding more
SPARK friendly is done, at least for now. Tashy now should works with SPARK
code. Also, the default compilation flags for the library was changed. The
setup script got option to set linker flags and this mean that Tashy can be now
build as a full console version. The option to automatically create console
only bindings was also added to the setup script. It still needs some tests,
thus it should be finished in the next week. From the work related to the
project organization: Bob command used to push the code to the server uses now
fossil push command instead of fossil sync. The project documentation got
some small updated either.