3 ms·
This could be interesting but too vague for me to understand what you mean. Could it be explained more clearly, or link some blog entry?
by mungoman2 1mo ago
This could be interesting but too vague for me to understand what you mean. Could it be explained more clearly, or link some blog entry?
- conartist6 1mo agoYeah, I will. I'm being a bit coy because I already have a very specific solution in mind which would be a lot like Scratch, but unifying those ideas with syntax. It should be fully ready to share quite soon.
- rmunn 1mo agoHave you also looked at Snap! (https://snap.berkeley.edu/ https://snap.berkeley.edu/), by any chance? It's basically Scratch but with the artificial limitations removed, e.g. you can pass lists to functions, and blocks (functions) are treated as first-class objects so you can store them in data structures, pass them as input to other functions, and basically teach students proper functional-programming thinking (to find the odd numbers in this list, just pass the "is odd?" block as input to the "filter" block and you're done).