Welcome to the weekly development report or what was done in my Open Source projects in the last week. After changes to the development toolchain in last week, this one is a bit quieter.
Roguelike in a sky with steampunk theme (written in Ada)
When I was thinking that this week will be quiet in the stable version, the reality was informed me today that I'm wrong. :) I found a few typos in the stable version. They are fixed now, but I will take one more week to check a few things before another, a bit more stable version will be released.
In the development version, wheels keep slowly turning ahead:
Ada binding to Tcl/Tk, the new version of TASHY
Work at the Tk.Wm
package is finished for now. Most subprograms were
renamed to better reflect their functionality. Most functions got prefix
Get_
and procedures got prefix Set_
to their names. Also, the code
documentation was updated: enumerations got more information what each value
mean and subprograms got information about proper Tcl commands related to them.
And of course, the unit tests for the package were updated to the newest
version too. The same work currently started for the Tcl.Info
package. Other
things done this week: a new binding for Tcl command update was added. In the
project organization: the AdaControl checks were moved to the separated GitHub
workflow. It should trigger that same as the default but, due to some problems
with GNAT 10 and ASIS library, AdaControl have to be run on older version of
GNAT. Also, the pretty printing unit tests is back too: same as AdaControl, old
tools suffer for problems with ASIS and GNAT. Here I replaced gnatpp
with
Libadalang version.
Graphical File Manager for Linux (written in Ada)
This week brings some fixes and new things in the console version of the program:
Yet Another Static Site (generator) (written in Ada)
Unchanged from the last week: as usual, work on fixing the problems reported by AdaControl slowly moves forward. This week work was mostly related to the continuing work on canonical links: the user documentation were updated with information about them, also the name of variable version changed to lower case to better match existing variables. And same as in the projects above: pretty printing of unit tests is back here too. :)