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)
I'm not sure if I should be happy about that, but finally I found something to fix in the stable version. :) It not always delete saved games files after finishing the game. This mean, in around 24 hours after this post, the new version will be available for download.
In the development version of the game, busy week as usual:
Ada binding to Tcl/Tk, the new version of TASHY
After some tries, I decided that the new approach to the conversion of
Colors_Names
enumeration values to String isn't the best option. The colors
name in Tk are (fortunately) regular, thus they can be easily converted from
and to Ada Strings. Thus, I used the same approach as in Tk.Bind
package. This
is now done, same as the proper unit tests for subprograms which convert
values. The various Color_Type
types used by packages are merged into one
type and added subprograms to convert the type to Ada String also. And unit
tests for them. :) After that, all fields in various records related to the
colors changed from Tcl_String
type to Color_Type
. This task is
finished for now too. From the other things: the code documentation for a few
subprograms updated either.
Graphical File Manager for Linux (written in Ada)
The most work this week was in the console version of the program:
Yass project to generate this website
The work on the pages related to the Ada Linux Package Repository slowly moves forward. The main page has now more information about the available Linux distributions and CPU architectures also added documentation about packages requirements and tutorial how to create Debian package for a simple program.
From under-the-hood, the default template for pages got option to set custom link for Back button. This should reduce amount of needed templates in the future (when I finish basic work on Ada Linux Package Repository).
Various Linux distributions repository with programs and libraries related to Ada programming language
The work on the repository documentation continues. But this was mentioned in
the section above. :) From the packages: added new repository for Raspbian
distribution. Also, Debian and Ubuntu repositories now also available for
arm64 architecture. This triggered fixes for packages python3-e3-core
and
extrafont
to made them more various CPU architectures friendly. At this
moment there is "small" problem with Debian Testing repository: due to some
problems, packages libxmlada
and gprbuild
are removed from the official
Debian repository. I hope it is temporary, as far I see the work on fix
is under the way. So, here also everything should back to normal too.