Weekly development report 2021-10-09

Welcome to the weekly development report or what was done in my Open Source projects in the last week. This time the list is almost standard.

Steam Sky

Roguelike in a sky with steampunk theme (written in Ada)

This week brings again a lot of fixes for the various bugs in the “stable” version of the game. It should be now a bit more “stable”. :) I want to thank all who reported any problems with the game. Now it is time to show the fixes. In around 24 hours since this post, a new version of the game will be available for download.

In the development version, this week report is a bit short:


Ada binding to Tcl/Tk, the new version of TASHY

The work on sparkification of the bindings continues. At this moment, the whole library is free from exceptions. This caused a lot of changes to many bindings, but now they should be more flexible. They usually return not only result of the Tcl command but also returned Tcl exit code and if there was error, the information message related to the error either. Of course, it should completely break the demo program now. :) Same as unit tests, but they are been fixed in this week too. And at the end of the week, the library reached bronze level of SPARK. Or the most of the library, Tcl_Commands package due to heavy usage of pointers cannot be used in SPARK. At least not yet. The next step will be raise SPARK mode to prove. This should bring a lot of things to fix. :)


Graphical File Manager for Linux (written in Ada)

A lot of work was done again under-the-hood this week, but the list is a bit longer than in the last week:


Yet Another Static Site (generator) (written in Ada)

Almost copy and paste from the previous weeks (this time word Almost was added): fixing the problems reported by AdaControl continues. Also, the list of rules was updated, because it was reporting problems from AWS library either. And updated the code documentation for several things in Server package.