Snap
Snap copied to clipboard
a visual programming language inspired by Scratch
To reproduce: Make one of these:  And one of these:  And drag the latter into the former and get this:  Notice that the ring has disappeared. Is...
Define this simple block:  And this one:  Then observe:  vs.  With explicit args both the direct invocation and the `CALL RING` version report the same result:...
https://snap.berkeley.edu/snap/snap.html#present:Username=toontalk&ProjectName=empty%20project has no scripts and no unused blocks. However `export blocks` lists dozens of blocks mostly crayon and like. Find doesn't reveal the listed blocks either. Not sure how this...
While the following is great progress  shouldn't it also mention the name of the custom block that caused this error?
A JSON file containing only `["bad json\\" due to double \"]` Displays "Opening data" forever. If the devtools are open it catches an error about bad JSON but it doesn't...
 7.3.0
Working on BJC Unit 2's Lab 1, one of my students created a very confusing bug: https://snap.berkeley.edu/snap/snap.html#present:Username=peter_story&ProjectName=U2L1-NumberGuessingScriptBug Reading through the code of the `numberguessinggame` block, everything seems fine! But the...
Today working on an animation fairly frequently my Snap workspace would glitch out and suddenly the animation would start drawing in miniature in the middle of the screen. Window screen...
In this project (which has a fair bit of debugging `say`s and what not to see what's going on): https://snap.berkeley.edu/snap/snap.html#present:Username=gigamonkey&ProjectName=call-cc-number-guesser-bug note that the expression `guess between 0 and 60 at...
A general best practice for accessibility/usability is to label form inputs, making it clearer how a user is meant to use them. https://www.w3.org/WAI/tutorials/forms/labels/ It also makes it easier for others...