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 quiet week in the stable version. No bugs reported, plus I'm blind and don't see anything. My guess: yet. :)
The development version in this week has even something to show:
Now time for some technobabble things:
Ada binding to Tcl/Tk, the new version of TASHY
The work on Tk.Bind
was very short this week. It is still on creating
function to convert Key_Syms_Type
to String
. A few more keys are mapped and
the unit tests for the function are updated either. The main work in this week
was on sparkification of the library. As SPARK doesn't allow functions to
have side effects, it triggered changes to the most basic code in the library:
all Tcl_Eval
functions are changed. They now returns record not only with
result of the evaluation but also with code returned by the Tcl command which
was evaluated. Also, the generic version of Tcl_Eval
for scalar types are
replaced by the normal functions. These changes triggered a lot of changes in
the library code. Probably for now even the demo program doens't work. From the
project organization: the default mode for gnatprove changed to check for
now. It affects GitHub workflow action and the Bob commands to check the
library and the demo program.
Graphical File Manager for Linux (written in Ada)
A lot of work was done under-the-hood this week:
Yet Another Static Site (generator) (written in Ada)
Copy and paste from the previous weeks (added s here :P): fixing the problems
reported by AdaControl continues. Work on the package Sitemaps
looks
finished, now it will go to the last package, Sever
.
Yass project to generate this website
Only small continuation of the work from the previous week. The layout of the blog entries was updated to work with the new organization of the blog. And now the whole project is going to sleep again. Probably for another year. :)