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)
As usual, if you dig deep enough, you will find something. ;) A bug with training rooms in the stable version found during work on the development version of the game. Time for the next, a bit more stable version of the game. In around 24 hours since this post, it will be available to download.
And the development version of the game goes forward in its own speed:
The static code analyzer for Nim programming language
Another week spent with fix
type of rules. Again, the code related to it
required some changes to work with the program's rules. Slowly everything is
going forward to the first version of the rules' type. There are other
changes to the program, mostly related to fixing bugs. ;)
fix
type of rules to files. At the moment, it
replaces the old code with new one, thus it is a good idea to have some kind
of backup. As the type of rules works on AST tree of code, it may produce an
invalid code (rarely) or a reformatted code (almost always).fixRule
code for hasPragma rule. Now the fix
type of
the rule should properly add or delete the selected pragma(s) to
declarations. Also, updated the documentation of the rule with information
about the latest changes.fix
type of rule to localHides rule. It now adds a prefix to local
variable which hides the upper one. The documentation for the rule updated
either with the information.fix
type of rule to varUplevel rule. It can now replace
var or let declaration with let and const respectively. Here is still
some work to do.fix
type of the
rule. It generally executes the selected command when the rule finds any
problem.The thin Nim binging to Nuklear GUI library
A couple of small changes arrived: