Here are the blocks:
![]()
![]()
![]()
![]()
![]()
Goals:
Add checking for types
Make classes extend others
Here are the blocks:
![]()
![]()
![]()
![]()
![]()
Goals:
Add checking for types
Make classes extend others
Reminds me of this:
Yeah, I guess.
It works now!!!
All the blocks work!
Check out the playground:
Also I decided to not do static methods. There’s another solution
I’m going to add a SUPER block. This will be so hard to metaprogram…
Tip: you can use a number input for the object/class placeholders (to match the oval shape of reporters) instead of using a text input, and use basic metaprogramming to set the defaults:

Result:
![]()
That’s what I do, usually. I will fix!