# FAQ

**URL:** https://forum.snap.berkeley.edu/c/faq/23.md

[Latest](https://forum.snap.berkeley.edu/latest.md) · [Categories](https://forum.snap.berkeley.edu/categories.md) · [Tags](https://forum.snap.berkeley.edu/tags.md)

---

## [About the FAQ category](https://forum.snap.berkeley.edu/t/about-the-faq-category/894)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 1\
**Last updated:** [October 7, 2020, 2:19pm UTC](https://forum.snap.berkeley.edu/t/about-the-faq-category/894 "2020-10-07T14:19:05Z")

</div>

The home for Frequently Asked Questions. Staff will cull them from the help and bug report categories and answer them here.

---

## [All my clones suddenly disappear](https://forum.snap.berkeley.edu/t/all-my-clones-suddenly-disappear/10808)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [March 30, 2022, 11:10pm UTC](https://forum.snap.berkeley.edu/t/all-my-clones-suddenly-disappear/10808 "2022-03-30T23:10:03Z")

</div>

Your program is running fine, occasionally creating a clone, and then suddenly after about 15 of them are made, they all disappear. The problem is that you're creating many more clones than you think you are, exponentia…

---

## [Account Verification Questions](https://forum.snap.berkeley.edu/t/account-verification-questions/914)

<div class="topic-metadata">

**Author:** [@bromagosa](https://forum.snap.berkeley.edu/u/bromagosa)\
**Replies:** 0\
**Last updated:** [September 27, 2019, 9:53am UTC](https://forum.snap.berkeley.edu/t/account-verification-questions/914 "2019-09-27T09:53:11Z")

</div>

▶ What is account verification? ▶ I haven't verified my account on time and now I'm locked out. What can I do? ▶ What if I didn't receive a verification email?

---

## [I copied a list to another variable, and then when I change the copy, it changes the original too!](https://forum.snap.berkeley.edu/t/i-copied-a-list-to-another-variable-and-then-when-i-change-the-copy-it-changes-the-original-too/896)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 10\
**Last updated:** [June 23, 2020, 1:44pm UTC](https://forum.snap.berkeley.edu/t/i-copied-a-list-to-another-variable-and-then-when-i-change-the-copy-it-changes-the-original-too/896 "2020-06-23T13:44:14Z")

</div>

Short answer: You didn't copy the list to the variable, you gave the same list another name. \[The pictures below are a lie. See below the divider -------- for the full story.\] Here's what it looks like: The lis…

---

## [Why is the snap logo a lambda?](https://forum.snap.berkeley.edu/t/why-is-the-snap-logo-a-lambda/2231)

<div class="topic-metadata">

**Author:** [@danielthebanana4](https://forum.snap.berkeley.edu/u/danielthebanana4)\
**Replies:** 3\
**Last updated:** [October 19, 2020, 4:42am UTC](https://forum.snap.berkeley.edu/t/why-is-the-snap-logo-a-lambda/2231 "2020-10-19T04:42:15Z")

</div>

Why is the snap logo a lambda?λλλλλλ Why? Please tell me why.

---

## [Why are angles measured clockwise from up?](https://forum.snap.berkeley.edu/t/why-are-angles-measured-clockwise-from-up/21661)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [April 6, 2026, 7:08pm UTC](https://forum.snap.berkeley.edu/t/why-are-angles-measured-clockwise-from-up/21661 "2026-04-06T19:08:03Z")

</div>

There’s a long, complicated history behind this. Mathematicians are unanimous that angles increase counterclockwise from right. This has to do with the way complex numbers are graphed, with the real axis horizontal and…

---

## [Is it possible to convert projects between Snap! and Scratch?](https://forum.snap.berkeley.edu/t/is-it-possible-to-convert-projects-between-snap-and-scratch/4052)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [October 30, 2020, 10:26pm UTC](https://forum.snap.berkeley.edu/t/is-it-possible-to-convert-projects-between-snap-and-scratch/4052 "2020-10-30T22:26:26Z")

</div>

Scratch projects can mostly be translated to Snap! using Snapinator. Certain Snap! features that aren't in Scratch but easily could be can be translated using Scratch custom blocks, but there isn't a program to do that …

---

## [Can I translate my Snap! project to a text-based language?](https://forum.snap.berkeley.edu/t/can-i-translate-my-snap-project-to-a-text-based-language/4541)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [November 20, 2020, 4:33am UTC](https://forum.snap.berkeley.edu/t/can-i-translate-my-snap-project-to-a-text-based-language/4541 "2020-11-20T04:33:21Z")

</div>

TL;DR: No. If your project uses graphics or sounds, you need the entire Snap! environment to support sprites, backgrounds, video capture, and the rest of the media capabilities your project relies on. If your project h…

---

## [No such thing as "decimal to binary" or "binary to decimal" conversion](https://forum.snap.berkeley.edu/t/no-such-thing-as-decimal-to-binary-or-binary-to-decimal-conversion/16360)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [March 26, 2024, 8:17am UTC](https://forum.snap.berkeley.edu/t/no-such-thing-as-decimal-to-binary-or-binary-to-decimal-conversion/16360 "2024-03-26T08:17:31Z")

</div>

There is no such thing as converting binary to decimal, or vice versa. First, a couple of definitions. A number is, you know, how much or how many of something. Three bananas, or three computers, or three Snap! projec…

---

## [I got the wrong answer to a computation involving decimals!](https://forum.snap.berkeley.edu/t/i-got-the-wrong-answer-to-a-computation-involving-decimals/5264)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [January 24, 2021, 12:09am UTC](https://forum.snap.berkeley.edu/t/i-got-the-wrong-answer-to-a-computation-involving-decimals/5264 "2021-01-24T00:09:34Z")

</div>

TL;DR: It's nothing to do with Snap!; it's a question of how computers represent non-integers, and will likely give exactly the same answer in any programming language. Concise answer for mathematicians: There are unc…

---

## [My project won't load!](https://forum.snap.berkeley.edu/t/my-project-wont-load/1081)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [November 9, 2019, 7:29am UTC](https://forum.snap.berkeley.edu/t/my-project-wont-load/1081 "2019-11-09T07:29:49Z")

</div>

The first thing to try: Click on your project name in the Open dialog window, then click the "Recover" button. That will present some old versions, if we have any stored. Try loading one of those. Don't save the proj…

---

## [Why can't I see my custom block?](https://forum.snap.berkeley.edu/t/why-cant-i-see-my-custom-block/3781)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [October 17, 2020, 12:28pm UTC](https://forum.snap.berkeley.edu/t/why-cant-i-see-my-custom-block/3781 "2020-10-17T12:28:58Z")

</div>

You may be accustomed to Scratch, in which custom blocks's definitions are part of the always-visible scripting area. In Snap!, we don't show custom blocks' code unless you specifically edit one. There are several reas…

---

## [UNDO is broken](https://forum.snap.berkeley.edu/t/undo-is-broken/14664)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [September 5, 2023, 8:47am UTC](https://forum.snap.berkeley.edu/t/undo-is-broken/14664 "2023-09-05T08:47:50Z")

</div>

It's better if you think of the feature as "undrop" rather than "undo." That is, what it remembers is when you drag a block someplace and then let go of it. There are other actions you could take that it can't undo. A m…

---

## [What does "(Unevaluated)" in an input type name mean?](https://forum.snap.berkeley.edu/t/what-does-unevaluated-in-an-input-type-name-mean/14280)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [May 8, 2023, 5:52am UTC](https://forum.snap.berkeley.edu/t/what-does-unevaluated-in-an-input-type-name-mean/14280 "2023-05-08T05:52:33Z")

</div>

Ordinarily, like most but not all programming languages, Snap! evaluates the inputs to a procedure before calling the procedure itself. That is, when you say procedure FOO knows that the value of its input is 5, but …

---

## [Why can't I create C-shaped blocks or hat blocks?](https://forum.snap.berkeley.edu/t/why-cant-i-create-c-shaped-blocks-or-hat-blocks/2685)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [August 2, 2020, 4:12pm UTC](https://forum.snap.berkeley.edu/t/why-cant-i-create-c-shaped-blocks-or-hat-blocks/2685 "2020-08-02T16:12:37Z")

</div>

C-shaped blocks: You can! But you don't declare this in the opening make-a-block dialog. It's when you're adding inputs that you can declare an input to be a C-shaped slot. Hat blocks: You can! We have an equiv…

---

## [Why can't I drag a variable into the pulldown variable list of SET or CHANGE?](https://forum.snap.berkeley.edu/t/why-cant-i-drag-a-variable-into-the-pulldown-variable-list-of-set-or-change/8959)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [October 20, 2021, 10:48pm UTC](https://forum.snap.berkeley.edu/t/why-cant-i-drag-a-variable-into-the-pulldown-variable-list-of-set-or-change/8959 "2021-10-20T22:48:35Z")

</div>

"Why can't I drag a variable reporter onto the pulldown menu slot of SET?" tl;dr: Because what you probably mean isn't what it would do. Snap! evaluates input expressions before invoking the block to which the expre…

---

## [How do I copy a list?](https://forum.snap.berkeley.edu/t/how-do-i-copy-a-list/5901)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [March 19, 2021, 1:07am UTC](https://forum.snap.berkeley.edu/t/how-do-i-copy-a-list/5901 "2021-03-19T01:07:36Z")

</div>

will make a shallow copy of your list. "Shallow" means that the toplevel list is different, but each item is shared: To make a deep copy, so that items of items of ... to any depth are separate, use the RESHAPE b…

---

## [Half the people want this, half want that. Why don't you just add a setting?](https://forum.snap.berkeley.edu/t/half-the-people-want-this-half-want-that-why-dont-you-just-add-a-setting/8412)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [September 23, 2021, 4:02am UTC](https://forum.snap.berkeley.edu/t/half-the-people-want-this-half-want-that-why-dont-you-just-add-a-setting/8412 "2021-09-23T04:02:13Z")

</div>

Every setting has to be checked, repeatedly, throughout your session. So having a setting slows Snap! down whether you enable it or not. We try to avoid them. Sometimes it doesn't look that way because Jens adds tempora…

---

## [Brian's rant about comments in code](https://forum.snap.berkeley.edu/t/brians-rant-about-comments-in-code/17134)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [June 29, 2024, 2:26am UTC](https://forum.snap.berkeley.edu/t/brians-rant-about-comments-in-code/17134 "2024-06-29T02:26:26Z")

</div>

Just because I've said this a few times and am tired of retyping it: The problem with commenting functions is that you have to already know what function you have to use, in order to find the comment that tells you. Mu…

---

## [What is the policy on acceptable language?](https://forum.snap.berkeley.edu/t/what-is-the-policy-on-acceptable-language/3816)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [October 19, 2020, 4:07am UTC](https://forum.snap.berkeley.edu/t/what-is-the-policy-on-acceptable-language/3816 "2020-10-19T04:07:33Z")

</div>

Scratch will remove a project with a single four-letter word. I think we won't be that fussy. By popular demand, we are now banning swear words on Snap!. As a general rule we've said we're aiming at PG-13. Bullying of i…

---

## [Would you add likes, upvotes, follows, or other social media features?](https://forum.snap.berkeley.edu/t/would-you-add-likes-upvotes-follows-or-other-social-media-features/4466)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [November 17, 2020, 1:14am UTC](https://forum.snap.berkeley.edu/t/would-you-add-likes-upvotes-follows-or-other-social-media-features/4466 "2020-11-17T01:14:16Z")

</div>

No. Like buttons provide no useful insight to the author, as opposed to "I like this project because it..." or "This project would be better if..." The Facebook like button, which started all this, is a great source of…

---

## [Can you sign this form promising FERPA (US) or GDPR (Europe) compliance?](https://forum.snap.berkeley.edu/t/can-you-sign-this-form-promising-ferpa-us-or-gdpr-europe-compliance/923)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [October 1, 2019, 1:00am UTC](https://forum.snap.berkeley.edu/t/can-you-sign-this-form-promising-ferpa-us-or-gdpr-europe-compliance/923 "2019-10-01T01:00:44Z")

</div>

We get requests like this once in a while. We can't do what you ask, but I hope to convince you that you don't need it. Update: We are working on trying to find a way to sign contracts. Stay tuned, but don't hold you…

---

## [Which is better, Snap! or Scratch?](https://forum.snap.berkeley.edu/t/which-is-better-snap-or-scratch/5286)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [January 27, 2021, 5:07am UTC](https://forum.snap.berkeley.edu/t/which-is-better-snap-or-scratch/5286 "2021-01-27T05:07:04Z")

</div>

TL;DR: Don't ask that here. We are absolutely not interested in a rivalry with Scratch or the Scratch Team. Scratch has been phenomenally successful, with millions of users (not all active at once, but cumulatively), …

---

## [Why not talk about JavaScript in the forum?](https://forum.snap.berkeley.edu/t/why-not-talk-about-javascript-in-the-forum/11529)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [July 24, 2022, 1:34am UTC](https://forum.snap.berkeley.edu/t/why-not-talk-about-javascript-in-the-forum/11529 "2022-07-24T01:34:20Z")

</div>

Let me give some context for this. We originally added the JS Function block as a way for people to access browser features that we hadn't yet implemented in Snap!, such as media computation support that keeps growing s…

---

## [Why doesn't Snap! look or behave like this Scratch feature?](https://forum.snap.berkeley.edu/t/why-doesnt-snap-look-or-behave-like-this-scratch-feature/2085)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [May 31, 2020, 11:20pm UTC](https://forum.snap.berkeley.edu/t/why-doesnt-snap-look-or-behave-like-this-scratch-feature/2085 "2020-05-31T23:20:52Z")

</div>

Obviously our work is very much inspired by Scratch, and the first version of Snap! (BYOB) was based on their source code. At that time we tried very hard to be absolutely backward compatible with Scratch, because we ho…

---

## [How can I increase my trust level on the forum?](https://forum.snap.berkeley.edu/t/how-can-i-increase-my-trust-level-on-the-forum/5840)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [March 15, 2021, 6:06pm UTC](https://forum.snap.berkeley.edu/t/how-can-i-increase-my-trust-level-on-the-forum/5840 "2021-03-15T18:06:02Z")

</div>

Although the forum software has a trust level feature, we don't use it for anything, apart from trust level 0 for new users to avoid spammers by moderating all posts. To get to level 1, you have to read five posts in tw…

---

## [You ripped off Scratch!](https://forum.snap.berkeley.edu/t/you-ripped-off-scratch/2859)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [August 20, 2020, 1:30am UTC](https://forum.snap.berkeley.edu/t/you-ripped-off-scratch/2859 "2020-08-20T01:30:58Z")

</div>

TL;DR: We're friends with the Scratch Team. It's all cool. We happily acknowledge our huge debt to Scratch. The first version of Snap!, called BYOB (Build Your Own Blocks), was a modified version of the Scratch 1.4 s…

---

## [How do I recover a project version?](https://forum.snap.berkeley.edu/t/how-do-i-recover-a-project-version/18287)

<div class="topic-metadata">

**Author:** [@cycomachead](https://forum.snap.berkeley.edu/u/cycomachead)\
**Replies:** 0\
**Last updated:** [December 4, 2024, 8:46pm UTC](https://forum.snap.berkeley.edu/t/how-do-i-recover-a-project-version/18287 "2024-12-04T20:46:12Z")

</div>

What do you do if you’ve lost data or have changes you want to revert? The Snap!Cloud will automatically save 2 prior versions of a project. Every time you save a project: The immediately previous version is backed u…

---

## [I have this great idea for a really cool new feature!](https://forum.snap.berkeley.edu/t/i-have-this-great-idea-for-a-really-cool-new-feature/9069)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [November 3, 2021, 8:50pm UTC](https://forum.snap.berkeley.edu/t/i-have-this-great-idea-for-a-really-cool-new-feature/9069 "2021-11-03T20:50:45Z")

</div>

Please bear in mind that Snap! development is done almost entirely on a volunteer basis. Bernat is the only one paid full-time (by SAP) to work on Snap! development, and his primary specialization is the community site …

---

## [Help! Snap! is down!](https://forum.snap.berkeley.edu/t/help-snap-is-down/5708)

<div class="topic-metadata">

**Author:** [@bh](https://forum.snap.berkeley.edu/u/bh)\
**Replies:** 0\
**Last updated:** [March 5, 2021, 3:31am UTC](https://forum.snap.berkeley.edu/t/help-snap-is-down/5708 "2021-03-05T03:31:38Z")

</div>

If you need to communicate with us in an emergency, such as the Snap! site being down, posting on the forum is not as good as sending an email to contact@snap.berkeley.edu. If the site is up (or you connect to a mirror …

[Next page](https://forum.snap.berkeley.edu/c/faq/23.md?page=1)
