I wonder why all these easy-to-learn languages use indentation to denote scope, not something like curly braces. Isn't it actually harder to explain?
echoangle•30m ago
It makes sure the thing you use to judge scope (indentation) matches the think the computer uses.
alex_x•24m ago
That's a fair point for students, but as a beginner who simply wants to tinker with fun stuff, you can go very far without knowing of a program stack.
I think I had the wrong audience in mind
graemep•16m ago
I think indentation is more intuitive. Even people using languages that use braces or similar usually use indentation to make code readable. If doing that you end up explaining both ideas (use braces and indent).
jim_lawless•10m ago
It looks like MiniScript uses the keyword "end" followed by another keyword to denote the end of a specific type of block.
"Indentation doesn't matter (except for readability)."
qsera•29m ago
Only virtual? That is sad!
fivetomidnight•15m ago
Free but not Open Source? Did I miss that?
__natty__•13m ago
Why not for 3 eur buy some basic arduino or other tiny hardware to tinker with and for another few eur, tiny i2c/oled display, wires and set of basic switches? You start programming with option to expand to the larger project in the future. You have constraints of real device, community is much larger and there are more learning resources.
newswasboring•6m ago
Because moving a sprite is much more exhilarating than blinking an LED.
Tepix•6m ago
For starters, there is way more friction both in buying hardware and waiting for it to arrive and developing on real hardware in general.
I agree however that it's super cool to have real hardware to run this on.
alex_x•35m ago
echoangle•30m ago
alex_x•24m ago
I think I had the wrong audience in mind
graemep•16m ago
jim_lawless•10m ago
From the Quick Reference guide here:
https://miniscript.org/files/MiniScript-QuickRef.pdf
"Indentation doesn't matter (except for readability)."