Sorry for misreading. You can already make scripts on the fly. Block based coding is just coding, but simplified into blocks, therefore, you can already do it.
I'm not sure you fully understand what metaprogramming is. Metaprogramming allows you to build scripts with other scripts, essentially allowing a program to write it's own code dynamicly. You gotta admit it sounds pretty cool.
Well, yes, sure. We are, however, proud of getting a lot of advancement out of very little added bells and whistles. In particular, first class procedures (denoted by gray rings) give us higher order list functions, control structures such as FOR, continuations, data structures with blocks in them, and object oriented programming.
It's okay if that doesn't appeal to you. We'll just feel superior to you. Different strokes for different folks. Have a good life!
You can already do that on Scratch. Every heard of "my blocks"?
Can you edit custom blocks in Scratch through code? No, so it's not metaprogramming. Metaprogramming lets you dynamically write code.
How would you "feel superior" when this is just Scratch but slightly more advanced? It seems like most of these people think that Snap is different, although my proof has countered their notions. Even yours. I have been on Scratch for half a decade, and Snap has been the exact same with slight differences.
r/woooosh moment
Yes you can. I don't believe you've been on Scratch. I've been on their for 5 years or more, so, yes, metaprogramming is on Scratch.
Relying on insults now???
sure
ive been on Scratch long enough to know the difference between the two.
Says the one who doesn't understand that my blocks and metaprogramming is the same.
Guys, don't feed the troll...
just read the wikipedia article already and tell me how metaprogramming is the same as using "my blocks" in scratch. show me an example.
It was a joke; that's why I crossed it out. :~/
Okay, this is degenerating into name-calling. Just stop.
I'm not a troll. Why do people just insult me for no reason??? I have given explicit reasons on how I think Scratch is similar to Snap, but people keeping saying "bUt tHe sOuRcE cOdE" is different.
I said what I said because they missed the joke. i wasn't calling anyone a name.
Okay.
No, don't just yell at him louder. He's clearly not seeing a difference, or not seeing an important difference, between making a block interactively and making a block programmatically. If you really want to pursue the discussion, show him an example. (I like the one about ordinals, but pick your own.)
Take a look at the projects our community has made. Now look at Scratch. They look drastically different.