3 ms·
This statement is little naive: "If I wanted to change the language per se to offer a more “modern” experience with things like first-order functions, objects,
by vzaliva 6y ago
This statement is little naive: "If I wanted to change the language per se to offer a more “modern” experience with things like first-order functions, objects, etc. it’d be trivial to do so."
Of course simple simulation of these features could be easily added, but many of more complex modern language features have to be designed from ground up. But I guess it will be the next learning experience for the author and he can have a lot of fun with it as well.
- jmmv 6y agoThe point of that comment wasn't to say that implementing all language features is trivial, nor to say that designing a language from the ground up is easy. But rather, than the "shape" of the language I currently implemented is irrelevant. Conditionals and loops are conditionals and loops everywhere. Adding new features isn't easy, but changing how the existing ones look like is. In other words: if you came to this project and left just because BASIC was in the name... well, that's the least interesting part of the whole thing.