Retro is a concatenative, stack based language with roots in Forth.
It is designed to be small, easily learned, and easily modified to meet specific needs, it has been developed and refined through continual use by a small community over the last decade.
This blog is written in Retro and has served as my primary means of posting things concerning Retro since 2010. The core code for Corpse is included in the Retro releases and can be freely studied and deployed.
The most recent posts are shown below. You can also view a list of all posts.
I pushed a few changes to the string handling in Retro 11. This removes " and s". It also replaces tempString with a new implementation built on a rotating string buffer.
The new tempString allows up to 12 strings with a max length of 256 characters each. If you allocate more than 12, it will cycle back to the first slot. Also, the buffer is floating at 2k above here.