Weekly development report 2021-12-04

Welcome to the weekly development report or what was done in my Open Source projects in the last week.

Steam Sky

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

Another almost quiet week in the stable version. With exception that there is again problem with lack of compatibility of Linux version with a bit older system libraries. Some day I should find a solution, but for now, all which I know are very time-consuming.

The development version got some updates as usual:


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

Almost the whole week spent on converting various Tcl_String to Variable_Name or Unbounded_Variable_Name types. Also, removed some unneeded preconditions checks, they are now done with the Dynamic_Predicate of the types. And fixed again a few problems reported by AdaControl. All these changes again reduced a bit amount of proofs needed, but the ration still is on the same level. :) Another change: taking the options of the selected menu entry should now work properly. All these changes triggered also changes in unit tests.


Graphical File Manager for Linux (written in Ada)

The most work this week was mainly in the console version of the program:


Yass project to generate this website

Same as in the previous week, the work on the pages related to the Ada Linux Package Repository. Added more pages for each supported distribution. Also, added a new tutorial about creating an Ada library package for Debian plus separated page with some useful tips when creating Debian packages. At this moment it contains only information how to add patches to a package.

From under-the-hood, the page got some style updates, again related to showing blocks of code. This time it really should look better. :)