4 ms·
Snap! is explicitly based on Scratch and started out as a fork, BYOB. Snap! was rewritten from the ground up. Snap!'s motto is "First class everything," and tak
by TheAsprngHacker 7y ago
Snap! is explicitly based on Scratch and started out as a fork, BYOB. Snap! was rewritten from the ground up. Snap!'s motto is "First class everything," and taking inspiration from Scheme, it supports first-class lists, first-class functions, and other types of data. Snap! had user-defined functions before Scratch added them, and unlike in Scratch, user-defined functions can return values in Snap!. Snap! also supports script-local variables.