This blog is a try to me keep motivates and a way to see my progress on my current projects. Let’s see how it goes!

Gustav Jansson
This week I got sidetracked and started to look into ubiquity, but even worse I think I took the wrong approach when starting to add types and trying to understand the code. Now I think the best way is to get a version running first before I start adding types … but that will probably not be next week. I both need and want to get back to euphoria and klotter.
This week I didn’t really do much. Some small work on spotlight, workbench and various other smaller projects but nothing big.
This week I continued work on euphoria. I am currently working on getting 100% function coverage for the base library before I move onto rendering and tools.
This week I continued on workbench dependency injection and finally managed to run a simple clang-tidy as part of a unit/integration test. On euphoria side I continued on cleaning up the code. I discovered a way to run regex on strings so I’m probably going to take advantage of that when I implement 100% function coverage later on. I finally did a little bit of planning and decided that the cleanup process should last at maximum to the end of february. Pretty realistic goal, I think, and hopefully I can finish it before then.
This week I mostly worked on adding unit tests to workbench and documenting and expanding classes in euphoria.
This week I started work on the yearly review of what I’ve done the last year. Among other things I’ve work on was creating the clang-tidy html report and trying to get ride/pony, removing the rust and gui focus and getting it to a useful state where I can dogfeed it.
This week, last year, I started replacing the depndency on external coverage reports by also publishing the html report. The next year I continued with showing a the code city of the current euphoria and displaying the clang-tidy warnings on the demo html page. I also caught a fever that I’m recovring from so that’s perhaps why I haven’t worked on instancing, maybe next week… :)
Last week of the year, but still 2-ish more days of completing the instacing API. Other than not working on instancing I’ve been working on cleaning up euphoria for the car game. I think one of my new years resolutions will be making and publishing the car game is some way or another.
Almost end of the year, I didn’t work on instancing but I did some big changes in euphoria. I “removed” pretty much everything and started refactoring the base project. I bumped the unbuntu CI builder and with the new linter comes a new list of warnings to fix or silence. When that is done I can start working on the new dear imgui based editor app with undo/redo support, at least until the 3d rendering is “done”. My goal before the end of the year is to finally complete the instancing.
Instancing has been pused back a week or so. This week I’ve more or less just worked on cleaning up the altdevblog for a alpha publication, hopefully before xmas.