## 10^ Workaround

This workaround is sort of crazy. You need to start off by setting the variable '10^' to 1, not the number. I tested it Scratch.
SpiritMaster (talk | contribs) 12:37, 29 April 2011 (UTC)

But I tested it too. :/
Scimonster (talk | contribs) 13:56, 29 April 2011 (UTC)
EDIT: You're right.
Scimonster (talk | contribs) 14:11, 29 April 2011 (UTC)

## Trig functions

I'm pretty sure asin, acos, and atan are inverses, not reciprocals, of sin, cos, and tan. Anyone know for sure?
MoreGamesNow (talk | contribs) 02:08, 18 April 2012 (UTC)

Added a title. ;) The a-trig functions are inverses, all right.

Firedrake969 (talk | contribs) 22:43, 10 April 2013 (UTC)

## Square Root Workaround

The square root workaround doesn't seem to make any sense to me. It seems like it's intended to be recursive, but it doesn't feed into itself. May I offer:

an+1 = (an2 + input)/(2an)

limit as n approaches infinity is the square root of "input"
MoreGamesNow (talk | contribs) 07:29, 22 November 2013 (UTC)

## Tan of 90 Bug

I feel like there is a way to add info about the changes to the bug in scratch 3.0. All the current info about it is for scratch 2 I believe... I would add this, but I have no idea where to start. Thanks.
MrSquirrelDeDuck (talk | contribs) 20:05, 7 March 2019 (UTC)

Put your messages at the bottom! There's a "new topic" button in the pencil menu on talk pages for that purpose. :)
Actually, I think the tan 90 bug is one with JavaScript, not Scratch, so there's not much to be done about it. 07:30, 8 March 2019 (UTC)
Tan 90° is undefined, not zero, so the sprite cannot be expected to stay at the origin.
Jonathan50 (talk | contribs) 07:19, 27 April 2019 (UTC)
Actually, the real problem is that Javascript returns 16331239353195370 and not NaN for `Math.tan(Math.PI / 2)` (which is a problem in other languages too, due to decimal precision I believe). It can't be expected to stay at the origin (though that is the behavior when the coordinates are strings), but if you know what tan 90deg is beforehand you'd expect it to at least not change the coordinate out of invalidity. 07:33, 27 April 2019 (UTC)
Alright, but `Math.PI / 2` is only a rational approximation of pi/2, so it isn't really much different from how `Math.cos(Math.PI / 2) != 0`. (Also, the same thing happens with `go to x: ((1) / (0)) y: ((1) / (0))`, though the answer returned in that case 'is exact, if not correct.)
Jonathan50 (talk | contribs) 08:03, 27 April 2019 (UTC)
Do you think it'd be alright to remove this section?
Jonathan50 (talk | contribs) 04:33, 30 April 2019 (UTC)
Don't remove it, it needs to be mentioned, but perhaps change it so that it's not presented as a bug? 08:04, 1 May 2019 (UTC)
I was about to do that, but it turns out Scratch 3 includes a special case just for this! I removed the section and added a short paragraph near the beginning, so if you think it still deserves mention it could be added there.
Jonathan50 (talk | contribs) 23:29, 3 May 2019 (UTC)
Ah, ok. Thanks
MrSquirrelDeDuck (talk | contribs) 12:55, 4 June 2019 (UTC)

## Redirect Page

() of () redirects here but () of () (block) redirects to() of () (disambiguation) so why does () of () redirect here?
brooc210 (talk | contribs) 08:35, 6 November 2020

When I go to () of () it redirects me to the disambiguation page. Also, please sign your posts with ~~~~ in the future.
MrSquirrelDeDuck (talk | contribs) 14:28, 6 November 2020 (UTC)
Ok, 1. maybe theyʼve changed it now and 2. Iʼve edited to use `<scratchsig>` tags because `~~~~` just did that.
brooc210 (talk | contribs) 17:14, 6 November 2020 (UTC)