devlog

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!

Week 07
16 February 2025

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.

Read the rest...

Week 06
9 February 2025

This week I didn’t really do much. Some small work on spotlight, workbench and various other smaller projects but nothing big.

Week 05
2 February 2025

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.

Week 04
26 January 2025

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.

Read the rest...

Week 03
20 January 2025

This week I mostly worked on adding unit tests to workbench and documenting and expanding classes in euphoria.

Week 02
12 January 2025

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.

Week 01
5 January 2025

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… :)

Week 52
29 December 2024

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.

Week 51
22 December 2024

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.

Read the rest...

Week 50
15 December 2024

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.