3 ms·
I’m currently working on Tiny [0], a small statically typed programming languages which is even more minimal than Wren. [0] https://github.com/goodpaul6/Tiny h
by goodpaul6 4y ago
I’m currently working on Tiny [0], a small statically typed programming languages which is even more minimal than Wren.
[0] https://github.com/goodpaul6/Tiny https://github.com/goodpaul6/Tiny
- IshKebab 4y agoLooks interesting. How is the type just `array` in that example though? Doesn't it have to be an array of something?
- goodpaul6 4y agoInterestingly, given the minimal core of the language, arrays are not built in (this is something I'm looking to change, of course). As such, the "array" type is just an opaque type exposed via the C binding API. Given that there are no generics at the moment, this array API works with "any" values (similar to "any" in e.g. TypeScript).
- fm77 4y agoVery interesting! BTW: I think I found a typo: "MATCH2("+=", PERCENTEQUAL);" — should be "%=" ??
- goodpaul6 4y agoThanks! Just fixed this. Seems the "%=" operator is less useful than I thought.