Kturtle Windows 10

broken image

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. 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.

broken image