Hello,
After an automated email suggesting my account here hadn't been used for some time, I had a look-in and found a thread about RTB - Yay
Yes, there is no current source - I may re-publish at some point. Many reasons but note there is a commercial version called FUZE that started as a simple "re-branding" which turned into the FUZE people buying a source code license and taking development further. I have done my own further development on it though, so maybe some time in the future I'll release an update.
A few points from Johns post some 5 years back - it will never (well my released versions will never!) have class support because that's just not my thing. Embeddable? Well, later versions can be run using the "shebang" method and chmod +x the file. OS calls are there via system(), popenIn() popenOut() - although I'd need to check what version they came in at. Sockets - no. Really not sure how to make them work in the RTB environment - although a simple blocking socket might work - I did sketch plans to put in enough to make a single-threaded web server though.
(There is built-in sockets transparent to the user to talk to a Raspberry Pi Minecraft server though)
Anyway, thanks for noticing it - I'm actually using it with some clients to produce graphical front-ends to various remote sensors, running on a Raspberry Pi - mostly because it's quick and easy and talks to the Pi's GPIO, etc. via my wiringPi library - an experiment I did a while back was to boot a Pi directly into RTB - which it can do in under 5 seconds. Not quite the instant on of the Apple II, etc. but that's progress for you.
An example of a more recent bit of code I wrote for it is here:
https://unicorn.drogon.net/wumpus.rtbNot sure where I'm taking it - currently looking at a retro 8-bit micro system with the challenge to make it work there, but who knows.
Cheers,
-Gordon