am currently on vacation and cannot update or add more information until early October. I did the work on this the first week of September because I knew I would be busy the actual jam week.
am currently on vacation and cannot update or add more information until early October. I did the work on this the first week of September because I knew I would be busy the actual jam week.
I was motivated by the energy of the conference and especially Mason's Vulkan talk, so I wrote up my experience making a bare metal system on Raspberry Pi 4, which included programming GPU shaders in assembly. The interface is not too different from Vulkan, so it should be of interest to people comparing his talk to the command lists at the bare metal level.
I can't figure out how to post this to Handmade Network as a blog...
What's the status of Cakelisp?
I use it every day. It is great for me. I've programmed my watch, my phone, my handmade mechanical keyboard, my current paid contract gig project, and more using Cakelisp.
I wouldn't recommend others use it because they can likely get similar success from creating their own C compile-time code generation/metaprogramming and custom build systems, similar to what Ryan Fleury did with RADDebugger. Taking ownership of your toolset and customizing it to your use case is the lesson to be learned here, not using someone else's exact tools. Different problems require different solutions.
I'm extremely glad I invested in building Cakelisp and continue to reap benefits from it.