Hi, I'm Thomas, chief developer of the SBTCVM project, and all around artist and programmer. I do have more of an understanding of balanced ternary than most i would say.
SBTCVM, my balanced ternary (base 3) virtual machine, in its prototype codebsse, had a GUI 'launcher' that in a weekend got virtual 'windows' in 90s sim game style...
Eventually, i did end up writing a python/pygame framework, StrazoloidWM, to do the same thing... the framework ended up a LOT less complicated as well... ive used it in a gopberspace client: Zoxenpher, which comes complete with a retro 'desktop' look.
So ironically, even that launcher feature born out of overengineering, was in itself WAY more complex than it had to be...
Oh yea, that launcher, and several other GUI tools that SBTCVM's prototype codebase eventually got, had an entire theming system... that, however, never led anywhere other than: 'not doing that again...' :p
So yes, i have put myself in more than a few situations, where my code complexity blew up in my face... XD
SBTCVM, my balanced ternary (base 3) virtual machine, in its prototype codebsse, had a GUI 'launcher' that in a weekend got virtual 'windows' in 90s sim game style...
Eventually, i did end up writing a python/pygame framework,
StrazoloidWM
, to do the same thing... the framework ended up a LOT less complicated as well... ive used it in a gopberspace client:Zoxenpher
, which comes complete with a retro 'desktop' look.So ironically, even that launcher feature born out of overengineering, was in itself WAY more complex than it had to be...
Oh yea, that launcher, and several other GUI tools that SBTCVM's prototype codebase eventually got, had an entire theming system... that, however, never led anywhere other than: 'not doing that again...' :p
So yes, i have put myself in more than a few situations, where my code complexity blew up in my face... XD
Hahah, thanks for sharing 😀😀