(Re)Building BASIC
BASIC turned 47 this year and it started me thinking. It's been a long and winding road to the age of .NET and there are times that I miss the fun factor that was "hacking" around in the BASIC's of old. Sure, I could go out and find a copy of GW-BASIC and run it inside of DOSBox... but wouldn't it be cool to recreate it on a modern platform? What would be involved in doing this? How does one go about writing an interpreter? What would be involved in order to compile line numbered BASIC to target .NET? Does Silverlight offer enough capabilities to emulate a DOS type display? These are but a few of the questions that had been running through my mind; so the project began. It is a work in progress; however, there are plenty of thoughts and experiences to pull from. So if you share an interest in compilers/interpreters, language design, how I hacked up Silverlight to create a UI dating 20+ years ago or to just ask me "why?!?!?", feel free to join this conversation.