Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Snap! Team development discussion, vol. 2
- bharvey
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
But of course! Are you referring to our very own nXIII (Nathan)?
- mastery4
- Scratcher
62 posts
Snap! Team development discussion, vol. 2
I was wondering why i was not recieving any messages from the Snap! topic, then i saw your post saying it was closed, with a link to a scratch topic, i clicked it, and it went here! And I was not even notified about the fact that the topic closed!
Shop | Artwork | Profile | My Recent Project | Popular Project | Community Guidelines | Scratch Wiki
((Reporter Block:: #00aa00) (Boolean Block:: #00aa00 boolean) (Hat Block:: #00aa00 hat) {Stack Block:: #00aa00} {Cap Block:: #00aa00 cap} (() Ring :: #00aa00 ring) :: sensing)
- _nix
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
! topic, then i saw your post saying it was closed, with a link to a scratch topic, i clicked it, and it went here! And I was not even notified about the fact that the topic closed!You may have missed the notification since it was from a few months ago.. wait no.. two years ago.. wow, time flies! I was wondering why i was not recieving any messages from the Snap
But yeah. Scratch forum notifications have always been a little unreliable. I usually get messages when there's new posts on threads I'm following, but, well, not always!
══ trans autistic lesbian enbydoggirls // 16 17 18 19 20 21, she/they ════
sparrows one word to the paragraph // <3 // ~(quasar) nebula
- mastery4
- Scratcher
62 posts
Snap! Team development discussion, vol. 2
! topic, then i saw your post saying it was closed, with a link to a scratch topic, i clicked it, and it went here! And I was not even notified about the fact that the topic closed!You may have missed the notification since it was from a few months ago.. wait no.. two years ago.. wow, time flies! I was wondering why i was not recieving any messages from the Snap
But yeah. Scratch forum notifications have always been a little unreliable. I usually get messages when there's new posts on threads I'm following, but, well, not always!
Unless someone hacked the server and changed all of the dates on the topic to “2 years ago”
Last edited by mastery4 (Oct. 14, 2018 12:39:20)
Shop | Artwork | Profile | My Recent Project | Popular Project | Community Guidelines | Scratch Wiki
((Reporter Block:: #00aa00) (Boolean Block:: #00aa00 boolean) (Hat Block:: #00aa00 hat) {Stack Block:: #00aa00} {Cap Block:: #00aa00 cap} (() Ring :: #00aa00 ring) :: sensing)
- mastery4
- Scratcher
62 posts
Snap! Team development discussion, vol. 2
Nvm, but still, why do you still have 2 topics up right now? There is a topic that had almost the exact same name as the Closed Snap! Discussion Forum. You can have that 2 topics merged into one.! topic, then i saw your post saying it was closed, with a link to a scratch topic, i clicked it, and it went here! And I was not even notified about the fact that the topic closed!You may have missed the notification since it was from a few months ago.. wait no.. two years ago.. wow, time flies! I was wondering why i was not recieving any messages from the Snap
But yeah. Scratch forum notifications have always been a little unreliable. I usually get messages when there's new posts on threads I'm following, but, well, not always!
Unless someone hacked the server and changed all of the dates on the topic to “2 years ago”
Last edited by mastery4 (Oct. 14, 2018 15:33:12)
Shop | Artwork | Profile | My Recent Project | Popular Project | Community Guidelines | Scratch Wiki
((Reporter Block:: #00aa00) (Boolean Block:: #00aa00 boolean) (Hat Block:: #00aa00 hat) {Stack Block:: #00aa00} {Cap Block:: #00aa00 cap} (() Ring :: #00aa00 ring) :: sensing)
- _nix
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
Snap! Discussion Forum. You can have that 2 topics merged into one.The gist of the idea – as far as I know – is that there are two threads, “Snap! User discussion” and “Snap! Team development discussion, vol. 2”. The user discussion thread is mostly for people who want to share projects and ask for input or help with solving problems. The team dev discussion thread is generally for sharing and discussing changes in Snap [W]hy do you still have 2 topics up right now? There is a topic that had almost the exact same name as the Closed !, and potentially for more complicated / long discussions, at least in practice. But really the team dev thread is also a little less “formal” than the user thread. I like to think of the user thread as the “support” place, and the team dev thread as the “hang out and talk about stuff” place. (Of course, usually that “stuff” is related to Snap! or Scratch.)
Sorry this explanation probably doesn't help much.. the others in this thread will probably be a lot more clear about this than my rambling!
══ trans autistic lesbian enbydoggirls // 16 17 18 19 20 21, she/they ════
sparrows one word to the paragraph // <3 // ~(quasar) nebula
- bharvey
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
Yes, exactly. The underlying idea is that casual users would be both swamped and intimidated by the sort of discussion that happens here, some of which is only tangentially related to Snap I like to think of the user thread as the “support” place, and the team dev thread as the “hang out and talk about stuff” place.!. So we try to have a “clean” user support thread and a “messy” dev thread.
All of this will be much better when we have our own forum, in which each user request for help can have its own thread. And so can discussions about Haskell or socialism.
- cycomachead
- Scratcher
100+ posts
Snap! Team development discussion, vol. 2
Yes, exactly. The underlying idea is that casual users would be both swamped and intimidated by the sort of discussion that happens here, some of which is only tangentially related to Snap I like to think of the user thread as the “support” place, and the team dev thread as the “hang out and talk about stuff” place.!. So we try to have a “clean” user support thread and a “messy” dev thread.
All of this will be much better when we have our own forum, in which each user request for help can have its own thread. And so can discussions about Haskell or socialism.
There's nothing stoping us from using the forum now! If you want, I don't know what the exact plans are but we might as well try it sooner than later.
- scratchmouse
- Scratcher
70 posts
Snap! Team development discussion, vol. 2
When you make clones, you typically want to do something with them. If it's always the same thing, you can use WHEN I START AS A CLONE, but that's sort of a kludge, and you're never quite sure about the timing – that you don't get two bricks in the same place and a gap in the wall somewhere else. So you want to say …
TELL (ASK (sprite) FOR (new clone)) TO [whatever]
or maybe just ADD (ASK …) TO [clone list]. They don't do it that way in Scratch because they don't have sprites as a first class data type. But we do, and I think it's better pedagogy to encourage people to think of them that way.
Last edited by bharvey (Sept. 25, 2018 17:18:57)
I have a question.
Why does TELL (ITEM 1 OF list_of_Sp2_clones) TO LAUNCH commands_as_variable not work as intended?
If I use ( ) OF ( ) block, it does work, however.
See the project
https://snap.berkeley.edu/snapsource/snap.html#present:Username=kinestheticlearning&ProjectName=Clones_treated_as_1st_class&editMode
˙˙˙ ˙˙ ˙Ignore˙ ˙˙ ˙˙˙
… .. ˇˇˇ ˇˇˇ ˇˇˇ ˇˇˇ .. …
::: :: … ˇˇˇ ˇˇˇ … :: :::
- bharvey
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
TELL (ITEM 1 OF list_of_Sp2_clones) TO LAUNCH commands_as_variable not work as intended?This is the bug Jens just fixed today, right? Why does
- bharvey
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
How come I can't say control-I for italics any more? (I tried reading the announcements thread but its s/n ratio is near zero.)
Last edited by bharvey (Oct. 22, 2018 02:35:21)
- _nix
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
It works for me, so that's a pretty weird glitch. Do you have the same issue on other browsers? (I'm using Firefox/Linux.) How come I can't say control-I for italics any more? (I tried reading the announcements thread but it's s/n ratio is near zero.)
Last edited by _nix (Oct. 22, 2018 01:38:22)
══ trans autistic lesbian enbydoggirls // 16 17 18 19 20 21, she/they ════
sparrows one word to the paragraph // <3 // ~(quasar) nebula
- bharvey
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
Good thought! It works for me in Chrome. So that probably means one of my Greasemonkey scripts is broken. I'll experiment… Thanks! Do you have the same issue on other browsers?
Edit: Nope, not Greasemonkey. That means I have to try turning off some of my can't-live-without extensions.
Last edited by bharvey (Oct. 22, 2018 03:11:20)
- _nix
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
Good it works in Chrome! Toggling extensions is worth a shot.. I know this is a dumb question, but have you tried restarting Firefox? Who knows, it might workGood thought! It works for me in Chrome. So that probably means one of my Greasemonkey scripts is broken. I'll experiment… Thanks! Do you have the same issue on other browsers?
Edit: Nope, not Greasemonkey. That means I have to try turning off some of my can't-live-without extensions.
══ trans autistic lesbian enbydoggirls // 16 17 18 19 20 21, she/they ════
sparrows one word to the paragraph // <3 // ~(quasar) nebula
- scratchmouse
- Scratcher
70 posts
Snap! Team development discussion, vol. 2
Thank you, Brian and Jens, now it works! Can, however, this be executed parallelized? please, see image belowTELL (ITEM 1 OF list_of_Sp2_clones) TO LAUNCH commands_as_variable not work as intended?This is the bug Jens just fixed today, right? Why does
Last edited by scratchmouse (Oct. 22, 2018 12:05:55)
˙˙˙ ˙˙ ˙Ignore˙ ˙˙ ˙˙˙
… .. ˇˇˇ ˇˇˇ ˇˇˇ ˇˇˇ .. …
::: :: … ˇˇˇ ˇˇˇ … :: :::
- bharvey
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
FOR EACH takes pains to make sure that the items in the list are processed in order, left to right. (As opposed to MAP, which makes no promises about the order.) Still, you could use a LAUNCH inside the FOR EACH body to untether the processing from the FOR EACH sequence. Can, however, this be executed parallelized?
But you do realize, I trust, that your computer really does only one thing at a time. And threads yield only at the bottom of loops, so only the REPEAT 10 part of that script would be pseudo-parallelized.
- scratchmouse
- Scratcher
70 posts
Snap! Team development discussion, vol. 2
I just hoped that maybe, somehow, whichever trick is being done by the When I start as a clone hat to achieve an impression of parallelization, it could be used by some kind of a loop block, if not the FOR each ITEM loop, maybe some other block can be used to tell multiple (but not all) items of a clones list to execute something parallelized?(…) But you do realize, I trust, that your computer Can, however, this be executed parallelized?really does only one thing at a time. (…)
Last edited by scratchmouse (Oct. 23, 2018 07:13:26)
˙˙˙ ˙˙ ˙Ignore˙ ˙˙ ˙˙˙
… .. ˇˇˇ ˇˇˇ ˇˇˇ ˇˇˇ .. …
::: :: … ˇˇˇ ˇˇˇ … :: :::
- bharvey
- Scratcher
1000+ posts
Snap! Team development discussion, vol. 2
LAUNCH inside of a loop, I think, is what you want. maybe some other block can be used to tell multiple (but not all) items of a clones list to execute something parallelized?
- s_federici
- Scratcher
500+ posts
Snap! Team development discussion, vol. 2
Is the source code of the Snap website https://cloud.snap.berkeley.edu/site/ (or is it going to be) opensource?