Discuss Scratch

TruDev
Scratcher
80 posts

Snap! user discussion

bharvey wrote:

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

Chibi-Matoran wrote:

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.
Yeah, maybe. Same for what the user sees? A raised layer followed by arrowheads?

cycomachead
Scratcher
100+ posts

Snap! user discussion

Chibi-Matoran wrote:

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.

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

cycomachead wrote:

I've forgotten a lot of Scheme ( :O ), but is this more equivalent to passing an array as an argument rather than variadic arguments?
No, he/she/they (sorry, I don't remember your preferred pronoun) said “special forms” as in
(cond [(< x 0) (- x)]
[(= x 0) 87]
[else (* x x)])
You can use parentheses instead of brackets, but the point is that those ones (as opposed to the other parentheses in this example) are neither procedure invocations nor list delimiters; they're just pure syntax delimiting a “cond clause” in which the first expression is the test condition and all remaining expressions in the clause with the first true condition are evaluated left to right. 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.

_nix
Scratcher
1000+ posts

Snap! user discussion

Chibi-Matoran wrote:

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.
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

══ 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

bharvey wrote:

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

PullJosh wrote:

Is there any way that I could help?
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.

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

bharvey wrote:

PullJosh wrote:

Is there any way that I could help?
Thanks, Josh, but things are actually well in hand, even though it seems like nothing is happening.
Awesome to hear! I'm super excited.
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

pbjtscratch2126 wrote:

How do you sign into Snap! ? I tried doing a new password, but it didn't work
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.

pbjtscratch2126
Scratcher
4 posts

Snap! user discussion

Sorry for the late reply, But It worked!

Example of transparency vs background: vs .
Wettining
Scratcher
500+ posts
bharvey
Scratcher
1000+ posts

Snap! user discussion

Wettining wrote:

Is Snap down?
Works for me. Does it not connect for you at all, or do you get an error message, or what?

Wettining
Scratcher
500+ posts

Snap! user discussion

bharvey wrote:

Wettining wrote:

Is Snap down?
Works for me. Does it not connect for you at all, or do you get an error message, or what?
It's given me the ‘The site is temporarily down or moved’ page
cycomachead
Scratcher
100+ posts

Snap! user discussion

I was having trouble connecting earlier today, too.
frodewin
Scratcher
500+ posts

Snap! user discussion

bharvey wrote:

TruDev wrote:

Are there any news on the social-media site?Also, should we share Snap! projects on this thread? Like, XML?
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?



You can also find my best projects here or stop at my profile and say hi!
bharvey
Scratcher
1000+ posts

Snap! user discussion

frodewin wrote:

Are there any news on the social-media site?
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.

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

Powered by DjangoBB