Search results
This category is for people interested in the inner workings of Snap!: what's inside its implementation, how to extend it, and so on. Please do not post advanced-topics-ish messages elsewhere. The goal is to ensure that the vast majority of users, who make projects in Snap ! without knowing how it works, aren't scared away from the forum or made to feel unwelcome.
Oct 24, 2023 · Lists are a very flexible, powerful data type. One of Snap!’s ancestors, the famous Lisp language, was even entirely based on list processing (hence its name). In Snap!, lists can be used to represent arrays, ordinary lists of course, and any other non-atomic data type (or structure). Many of Snap!’s blocks take lists as input, and often report a list, too. For a general discussion of how lists can be used in Snap!, see chapter IV of the Snap! Reference Manual. With power comes ...
Feb 7, 2020 · Snap!'s list block is a reporter (ovally shaped block that reports a value and can be used as an input to other blocks (e.g. the item _ of _). image 1593×555 91.5 KB image 1815×150 59.6 KB
Feb 2, 2021 · Your solution, unique to SNAP! is a very good example using SNAP! Good for your older students, perhaps, but hopeless for my young coding students! Coming from a totally different angle (teaching), SNAP!, with Scratch and Python examples. I totally agree that SNAP! has huge advantages, but both platforms have the odd disadvantage. Snap!
Aug 31, 2024 · Snap! Bubble - block coding (berkeley.edu) if you would like to make a mod of it or help then just ask me in this topic Collab for making a snap clone within the snap editor itself - Requests to the Community / Collaborations - Snap! Forum (berkeley.edu)
Oct 26, 2022 · I have an assignment due and I am having trouble figuring it out. My assignment requires I create a sorted list block that takes a list of numbers as input and reports a new list, where the numbers are sorted from least to greatest. Any help is appreciated, I'm new to coding and am very stuck on this.
Apr 19, 2023 · WARNING! this topic contains: strong opinions, sarcasm, rants (PG-13) JavaScript (R) 😏 ——— I'm trying to understand how I can implement JavaScript code as part of a Snap! function. Used Blockly as an input device, wrote a really simple function, tried to make the code fit into the block. I failed ... can anyone tell me what seems to be the cause? Thanks in advance!
Mar 27, 2020 · Snap! is a blocks-based programming language built by UC Berkeley and used by hundreds of thousands of programmers around the world. with about 100 examples. If you mean the complete list of published projects
Jun 8, 2020 · Snap! is a blocks-based programming language built by UC Berkeley and used by hundreds of thousands of programmers around the world. sombrero June 8, 2020, 10:25pm 5
Jan 6, 2023 · Snap! libraries: “Crayons”, as well as “Colors and crayons”. Now for my remark on The Snap! color system being complicated. I’m aware the subject of color is inherently complicated, as proven by the long history of color theories ( Color theory - Wikipedia ), and as hinted on in the Snap! reference manual (rainbow vs. the human eye; screen vs. print; transparency; etc.).