

Well a bit later (actually about 1 or 2 years) Cies Breijs found my little project and used it to create kturtle which had its first release in 2003. And I've made it so that it compiles on recent macOS LLVM and linux + windows g++ compilers on github as well wsbasic on github Some time later I also uploaded it to sourceforge as well. WSBasic's initial version was released in 2000 and uploaded to here wsbasic on freecode.

But it was also a super clean and lean little interpreter with way less lines of code than all other stuff that was floating around in the open source world at the time.
#Kturtle for windows full#
Basically it was a full bash replacement already. The code was easily modifyable and extendable. So it had function calls, all mathematical operations and boolean operations, variable scopes, floats, integers, string types, while, for, repeat loops and most things you'd expect from a modern programming language. WSBasic was ahead of that original C64 basic I knew as a kid, ditching goto's and using proper functions instead.
#Kturtle for windows pro#
Basically MPL was the pro version of my work and wsbasic was something I wrote in a few weekends. It had boost smart pointers to also implement pass by reference (and copy on write like matlab) etc. The things I learned by creating wsbasic I also applied to MPL. I also made it into a basic language because that was the first language I learned as a kid on the C64. I modernised that workflow/tutorial and made it into proper Object Oriented C++ code.
