roger23
Re:How to engineer an AI harness for game development
on Tuesday October 13, 2026 @01:04PM (#50075024)
I was able to get a decent FPS out of around 40k lines (excluding tooling). Tooling consisted mostly of level editing and asset conversion which I tried to keep out of the main code-base.
Re:Single-file Ada 83 LLVM compiler
on Saturday August 01, 2026 @11:46AM (#49135422)
There is no need really - there will be things like aspects, dot-notation for inout first parameter, if and case expressions, protected-types, etc.
I could get into something called "co-extensions" which have existed in the language standard from 2005 I believe and allowed for access discriminants to be tracked and automatically freed, and I think this would solve the remaining gap - NOTE GNAT does not implement this and actually whiffs a bit on the ACATS last I checked
Re:Single-file Ada 83 LLVM compiler
on Saturday August 01, 2026 @11:25AM (#49135260)
Because its a smaller subset of the language, easier to implement as a first step. I plan to add worthwhile features to the language from future revisions not requiring tagged types which have largely been seen as a design mistake since Ada 95.
For example, Ada 83 had in its standard controlled lifetime (e.g. contructors and destructors) as well as garbage collection, but they were never implemented by anyone and dropped.