New Ideas and Help with Getting used to Blocks

Scratch used to be better with downtime before COVID.

Well, a lot more people came once Covid-19 decided to visit the world, so that in a way busted their servers. Their statistics page is also broken.

So did you like the tutorial?

Pretty useful! (Though, I think you can unhide the min, max, ≤, etc from a menu.)

Yes, I'm still studying it, actually!

You can’t, they are only accessible via relable

Lmk when ur done, I’d like to see your block definitons and give you some advice if things can be done diffrently

Okay!

Have you finished?

<(one ?)xor(two ?)::operators>::hat control
result <not <(one) = (two)> > ::control cap // Think about it.

"Brian" is fine. (As an adult, I'm allowed to have a name. :~) )

I've started working on a further reply, but keep getting interrupted, and this is going to take a little while. Stay tuned. As a sort of table of contents, here's a list of Big Ideas without the explanations:

  • recursion
  • higher order functions
  • everything first class
  • prototype-based object inheritance
  • extending scalar functions to vectors and matrices
  • metaprogramming

I'm sure I've forgotten a few, but that's my plan...

PS Don't post your age. Things like "middle school" are okay.

Okay! Yeah, I meant "professor" as a sign of respect, but I'll call you Mr. Brian if you really want [ :wink: ]. Also, I didn't know I wasn't allowed to say my age (I must've missed that part) and I'll stay in touch! And adults have names? Wow. . . that's a shocking discovery! [ XD ]

It's not a rule. Just common sense.

So, if I post my age, that means I don't have common sense? That is the largest fallacy I've seen on a website before.

I learned about snap before I knew scratch existed
I read from page 1 to like page 30 of a snap tutorial book and then everything else i learned myself

No. I mean that there are some bad people who might do bad things.

Yeah, I think Scratch is good for starters, but Snap! is for the slightly more advanced.

Oh! Sorry, misunderstanding. . .

@roboticisaac why did you switch to snap
I saw you say because you wanted to learn how to code better
Is that because you heard about the JavaScript block

Nooooo..... (I guess you read my 61A first-day handout!)