Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Snap! user discussion
- TruDev
- Scratcher
80 posts
Snap! user discussion
Yes, well, I think you're right that we should move this to dev. We've probably said enough to convince TruDev that this isn't a trivial design issue! (That's how we ended up talking about this on user.)
Yep.
Since beginnings of 1.4, three accounts so far
- gdpr533f604550b2f20900645890
- Scratcher
1000+ posts
Snap! user discussion
In Scheme, groups of inputs in special forms that may be repeated are often enclosed in an extra set of parentheses. I think that in Snap!, variadic groups should be enclosed in some sort of raised layer, similar to the raised layer that parameters have in the custom block editor. Each grouping would have its own “+” buttons to add inputs, including buttons at the beginning and end.
Last edited by gdpr533f604550b2f20900645890 (June 28, 2017 00:01:01)
- bharvey
- Scratcher
1000+ posts
Snap! user discussion
!, variadic groups should be enclosed in some sort of raised layer, similar to the raised layer that parameters have in the custom block editor. Each grouping would have its own “+” buttons to add inputs, including buttons at the beginning and end.Yeah, maybe. Same for what the user sees? A raised layer followed by arrowheads? In Scheme, groups of inputs in special forms that may be repeated are often enclosed in an extra set of parentheses. I think that in Snap
- cycomachead
- Scratcher
100+ posts
Snap! user discussion
!, variadic groups should be enclosed in some sort of raised layer, similar to the raised layer that parameters have in the custom block editor. Each grouping would have its own “+” buttons to add inputs, including buttons at the beginning and end.In Scheme, groups of inputs in special forms that may be repeated are often enclosed in an extra set of parentheses. I think that in Snap
I've forgotten a lot of Scheme ( :O ), but is this more equivalent to passing an array as an argument rather than variadic arguments?
- bharvey
- Scratcher
1000+ posts
Snap! user discussion
No, he/she/they (sorry, I don't remember your preferred pronoun) said “special forms” as in I've forgotten a lot of Scheme ( :O ), but is this more equivalent to passing an array as an argument rather than variadic arguments?
(cond [(< x 0) (- x)]
[(= x 0) 87]
[else (* x x)])
- _nix
- Scratcher
1000+ posts
Snap! user discussion
!, variadic groups should be enclosed in some sort of raised layer, similar to the raised layer that parameters have in the custom block editor.I think I've actually had this idea before. Now that somebody else is suggesting it, it suddenly looks less like just one of my silly ideas I think that in Snap
══ trans autistic lesbian enbydoggirls // 16 17 18 19 20, she/they ════
sparrows one word to the paragraph // <3 // ~(quasar) nebula
- cycomachead
- Scratcher
100+ posts
Snap! user discussion
The value of the cond is the value of the last expression in that clause. So each cond clause is like a grouping of inputs, and because you can have any number of clauses in the cond, it's a variadic grouping, although I hadn't thought of it that way.
Oh, yeah, that makes sense! cond crossed my mind, but I also wasn't thinking of it as variadic.
- PullJosh
- Scratcher
1000+ posts
Snap! user discussion
With the disappearance of the “discuss” tab in the Scratch navigation bar, I'm getting a bit anxious to see a Snap! website that allows sharing projects and discussing with others. I know this is a work in progress, but I'm curious where things are at. Is there any way that I could help?
- bharvey
- Scratcher
1000+ posts
Snap! user discussion
Thanks, Josh, but things are actually well in hand, even though it seems like nothing is happening. Right now there's a feature freeze as Jens finishes 4.1 OOP. (Actually there is talk of calling it 5.0 instead; stay tuned.) A bunch of piled-up PRs will be pulled at the same time. You can see a lot of what's happening in the dev version. We are having a summit meeting at the Bordeaux Scratch conference to try to get the details settled, and the rollout of the social site will definitely be high on the agenda. Is there any way that I could help?
We all get the urgency! The back end changes are implemented and tested. The thing is, the back end changes and the front end changes have to be turned on at the same time because of incompatibilities in the API. I had hoped this would all happen July 4 weekend, but somehow we missed that and now we're in teacher professional development workshop season, so it probably can't be until mid-August. It will definitely be before September! No huge changes while school is in session.
- PullJosh
- Scratcher
1000+ posts
Snap! user discussion
Awesome to hear! I'm super excited.Thanks, Josh, but things are actually well in hand, even though it seems like nothing is happening. Is there any way that I could help?
- pbjtscratch2126
- Scratcher
4 posts
Snap! user discussion
How do you sign into Snap! ? I tried doing a new password, but it didn't work
Example of transparency vs background: vs .
- bharvey
- Scratcher
1000+ posts
Snap! user discussion
When you create your account, you should get an email with an initial password. If you don't see that email, check your junk mail folder. How do you sign into Snap! ? I tried doing a new password, but it didn't work
- pbjtscratch2126
- Scratcher
4 posts
Snap! user discussion
Sorry for the late reply, But It worked!
Example of transparency vs background: vs .
- bharvey
- Scratcher
1000+ posts
Snap! user discussion
Works for me. Does it not connect for you at all, or do you get an error message, or what? Is Snap down?
- Wettining
- Scratcher
500+ posts
Snap! user discussion
It's given me the ‘The site is temporarily down or moved’ pageWorks for me. Does it not connect for you at all, or do you get an error message, or what? Is Snap down?
- cycomachead
- Scratcher
100+ posts
Snap! user discussion
I was having trouble connecting earlier today, too.
- frodewin
- Scratcher
500+ posts
Snap! user discussion
If you have a project you think will be generally useful, sure. People have done it. But if you're just pining for a social-media site, it's coming, likely this summer if the back end mods are on schedule. Are there any news on the social-media site?Also, should we share Snap! projects on this thread? Like, XML?
Are there any news on the social-media site?
- bharvey
- Scratcher
1000+ posts
Snap! user discussion
Yes, sadly, we need another round of back end development, it turns out. So, it's still going to happen, but probably not until the fall some time. Are there any news on the social-media site?
Some other time constraints: Jens is almost ready with a complete sprite OOP implementation, but not quite. He expects to finish this month. If so, he will publish a “release candidate” that people can and should poke at, and try to break. But then, like the rest of Europe, he goes on vacation for August, so even if it seems totally ready, he's not going to make it the official release until after he gets back. He said he was planning a September official release, but I vetoed that on behalf of all American school teachers, who have a million other crises to contend with in September without an unfamiliar Snap!, plus it'd be really hard for us to separate out genuine bug reports from the slew of user errors that always happen in September. So the official 4.1 (although Jens says it's amazing enough that we should call it 5.0) is tentatively planned for October.
And we don't want to introduce the new back end at the same time as OOP, because otherwise Jens and Miosoft will end up pointing fingers at each other about any reported bugs; it'll be much cleaner to have two separate big changes. So we are now looking at November, supposing all goes smoothly.
Yeah, none of us like this either; we were all hoping to have everything ready in the summer. Sorry!
(You asked at just the right moment; I'm just back in my hotel room after a summit meeting in the beautiful pedestrian-street area of Bordeaux with Jens and Bernat (and John Maloney, because before I got there it was a GP summit meeting). (John paid for my Coke Zero along with everyone else's drinks so I promised not to bug him about lambda in GP this week.)
- andre_ani
- New to Scratch
2 posts
Snap! user discussion
Hello,
I would like to know if it's possible to add a new scripting language to Snap. I'm interesting to OpenSim and the scripting language OSL/LSL.
Is there a documentation or tuto about this please ? I've not find anything on the net…
Thanks a lot,
Cordially,
Andre_Ani
I would like to know if it's possible to add a new scripting language to Snap. I'm interesting to OpenSim and the scripting language OSL/LSL.
Is there a documentation or tuto about this please ? I've not find anything on the net…
Thanks a lot,
Cordially,
Andre_Ani