Flax Development Stream - Odin and Assembly programming

Flax Project Development Stream.

Hi All, I’ve just uploaded our first development stream recorded by one of our devs. It is a completely open and honest recording of implementing timers in Flax. It reveals both the Odin and Flax code necessary, bugs, mistakes, everything, warts and all. Nothing is hidden. Going forward, we hope to release more such development sessions. Our aim is to always be completely transparent, hiding nothing and without the use of AI. This video also discusses the tooling we’ve needed to develop, our internal processes, design practices, documentation, and even a look at Karl Zylinski’s @karl_zylinski book. Given the time shown on screen, it’s clear this developer doesn’t seem to sleep that much.

We want these videos to be completely unscripted with the Dev doing real work and explaining in simple language their approach and thoughts on the problem. Sure, later we’ll look at the code and it’ll go through the hands of another to be cleaned up and refactorred using our best practises, which we’ve now done.

2 Likes

Hi Everyone, I just uploaded a post stream update which goes more into what changes were made, including our post implementation checks, cleanup, and refactoring, any bugs we’ve found, as well as documentation and change control. I also provide an in-depth discussion into the proposed IRQ system and what we refer to as ‘Zero-Level’ Assembly coding, which is what Flax implements.

I hope you find this useful. There are also links to all the tools and resources I use in the video description.

2 Likes

The Flax Project - Development Stream #2

Hi, All. This is the recording of the latest stream showing all the changes and what’s new, as well as demonstrations of the latest additions, including the IRQ system and how to use it to run multiple code paths simultaneously. I’ve also added an update on the documentation and what’s coming next. I also answered a few questions that resulted from the previous stream. Ryn.

1 Like

The Flax Project - First Milestone Met!

Hi, All. This week was spent mostly on documentation, but there were still a number of changes made that were necessary, such as completely recoding our variable system and the underlying data structure, while at the same time removing a lot of ‘Pasta’.

If you’re interested, I’ve linked the latest development update below which I posted this morning.

Best

Ryn

1 Like

HI Everyone, I’ve set up a GitHub page for the project. Presently, there is only the Pre-Release System’s Manual there while I continue to finish up the main build and implement the missing features. During the process, I’ll be uploading frequent updates to the manual, so if you want to have a look and maybe get a head start, the link is below. Would love any feedback and suggestions you might have. Ryn

This is pretty cool now that I have most of maths function in:

1 Like

Latest updates, change, bugs, mistakes, warts and all… Ryn

Hi All, Huge update this time, so much done and finally running some real code, not just boring test stuff. And delighted that the University has already upgraded to this version even before it’s 100% complete. Giving a lecture to the students was so much fun…