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 10
9 March 2025

This week I more or less comleted the rest of the base sprint and can continue with the 3d rendering phase. It has slowly started and the next step is excluding and removing complexity and then, finally, instancing…

Week 09
2 March 2025

This week I replaced all external code analysis and code coverage tools for euphoria and finally replaced them with tools that are run locally. Since March has started I should move on to the next “sprint” but I really want to get a 100% function coverage. The start of the next sprint is completing the klotter project so technically I can work on both, at least until the klotter project is complete so that’s most likely what I’m going to do. Until next time…

Week 08
23 February 2025

This week I added a badge generator to workbench and started integrating it into euph, with a little luck I can remove all external coverage tools next week!

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.

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.

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