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 15
14 April 2024

This week I continued reading about animation… not much more to say really :)

Week 14
8 April 2024

This week I continued on animation, reading book, reading articles watching talks writing code… all about animation

Week 13
1 April 2024

This week I did some small fixes in blaggen and continued work on the anim project. I’m about to start reading chapter 9 of 15 and implementing chapter 8 so with any luck the anim project is soon finished and the knowledge from that can be applied to the kloter project… and speaking of klotter, I really should just continue working on it and actually complete a render project once.

Week 12
24 March 2024

This week I continued on reading and cleaning up animation micro engine. Both blaggen and kloter has entered my mind and might deserve some love/work but we’ll see what the comming week will result in

Week 11
17 March 2024

This week I a animation book and started compiling the base code for that book. I also got some inspiration to write some ride code so I updated its dependencies, added a todo and started thinking about how to get a useful version working.

Week 10
10 March 2024

This week I got clang-tidy running on Github actions and it looks like it’s the only big thing left before everything is green again for euph. I started thinking about replacing the coverage displays like coveralls that I’m currently using with something I can run locally. This week I also restarted fyro/lox and removed the public/private requirement from code. It was pretty easy since everything was required to be public. Initially I wanted to go in a c# direction but I think a typescript direction is better for lox.

Read the rest...

Week 09
3 March 2024

This week I continued getting euph build working. clang-tidy is taking too long so that’s next. I’m planning to extend workbench and run multiple clang-tidy instances. That should hopefully cut down on the analysis time. Next up is probably replacing the coverage report. I’ve grown tired of online services and want something that I can run locally. For the “coveralls” experience I should make sure the result generates a badge and it can be viewed in a browser.

Read the rest...

Week 08
25 February 2024

This week I accidentally commited to euphoria repo and for some reason all the builds started failing, so I worked on fixing them, including updating to the latest catch and the latest compiler that is installed on the runners. Next week I’m going to do some basic workbench things to fix more build issues and then 100% focus on klotter ignoring the euph build errors.

Week 07
18 February 2024

This week I spend to some watching videos about gui development and refactoring my old widget sizer code that I might reuse for the gui system in euphoria. Regarding klotter I basically deleted all my progress and started fresh with a readme like development and wrote the actual usage… and now I just have to implement the few functions so hopefully I won’t get stuck in details this time.

Week 06
11 February 2024

This week I implemented 2 different versions of a finite state machine. I also came to the realization that I need to start “fresh” on the instancing so that’s what I’ll be doing