I found an easter egg, and used the easter egg's code to create new blocks that can report non-existent blocks with colors different from category colors!
Offline
scimonster wrote:
That problem doesn't happen to me either...
Also, in FF, the green flag and stop sign are great, but in Chromium, they show as green and red boxes. In IE9, the flag shows but the stop sign doesn't.
I'm getting the same problem w/ Chromium.
Offline
I need some help with modding BYOB. Is there a BooleanBlockMorph or is it just ReporterBlockMorph and CommandBlockMorph?
Offline
rdococ wrote:
I need some help with modding BYOB. Is there a BooleanBlockMorph or is it just ReporterBlockMorph and CommandBlockMorph?
"Boolean" isn't a kind of block; it's the data type that one of those
hexagonal blocks reports, with only two instances of the type: true
and false.
The name for the kind of block that reports a Boolean is "Predicate."
Offline
Is there a PredicateBlockMorph?
Offline
Please don't get mad at me like last time (ignore the rest of this post if you think you would; if you read the rest, don't tell me it's still pre-pre-alpha ), but I found some stuff that I really loved in 3.1 which isn't there in Snap pre-pre-pre-alpha:
1. Zebra coloring
2. Translucent dragged blocks
3. duplicate -this block
Last edited by Hardmath123 (2012-02-28 09:56:16)
Offline
Hardmath123 wrote:
Please don't get mad at me like last time
Not a question of getting mad; it just makes Jens nervous if people start thinking what's available now is meant to be a finished product.
Everything in 3.1 will be in 4.0 this summer. We promise. When/if we announce an official beta that has something missing that we seem to have forgotten, then it'll be helpful to make lists for us. Right now, what's helpful is to report things that look like they're supposed to be working but that have bugs in them.
But you can send the occasional plea to move something higher up the list. I've, for example, been bugging Jens about Zebra coloring. In general that's the kind of feature that I think we can safely leave for last, because it has no implications for the core evaluator, but in fact we're starting to do demos at conferences, and the scripts on the screen are so much easier to read with Zebra coloring! The others on your list can wait, though, imho. Wouldn't you rather see costumes?
Offline
@ Jens & bharvey
"Right now, what's helpful is to report things that look like they're supposed to be working but that have bugs in them."
I am very pleased to tell you that Save/Open now works fine for simple applications which did not work some few days ago. Good relief !!
Offline
... msg as follows.
I've tried to Save/open a less simple project (2 sprites + intersprite broadcast).
At first Save you get an Error msg.
At second save you get the Saved! msg.
But when you New/Open this project it does not load (you get only a stage, no sprite at all)
Offline
mine couldn't save it said "colorPickerMorph has no method 'toXml''" or something like that.
Offline
xly wrote:
@ Jens & bharvey
"Right now, what's helpful is to report things that look like they're supposed to be working but that have bugs in them."
I am very pleased to tell you that Save/Open now works fine for simple applications which did not work some few days ago. Good relief !!
I don't believe anything was changed in the save/load module, but I'm glad it works. However, the color inputs and circular data structures fix has not been filed in, so some projects won't save or load correctly. (This is the problem you're having, joefarebrother)
Last edited by nXIII (2012-02-28 14:38:27)
Offline
roijac wrote:
but the others on the list, not like costumes, can be implemented in few hours, even less
As we get closer to getting the main stuff done, and the pace of updates slows down, perhaps Jens will accept volunteer contributions of such easy features.
Edit: Not yet because vetting and merging code would distract Jens from his important work!
P.S. I am typing this using the new inflight wifi on the way to SIGCSE in Raleigh NC. Friday is when we have our big take-over-the-world blitz with four Snap!-related events scheduled. Wish me luck!
Last edited by bharvey (2012-02-28 17:48:48)
Offline
Good luck!
Also, I had a question. Can I make a recursive (the () block)?
Last edited by Hardmath123 (2012-02-28 20:59:12)
Offline
Hardmath123 wrote:
Can I make a recursive (the () block)?
Great question! And, yes, you can. Do you want me to tell you how, or do you want to try figuring it out first? Hint: clearly it has to have a way to refer to itself.
This is one of the great wonderful mysteries of lambda calculus.
Offline
@bharvey
"P.S. I am typing this using the new inflight wifi on the way to SIGCSE in Raleigh NC. Friday is when we have our big take-over-the-world blitz with four Snap!-related events scheduled. Wish me luck!"
Best wishes, good luck and we are now waiting for your event-report ...!
Offline
veggieman001 wrote:
scimonster wrote:
That problem doesn't happen to me either...
Also, in FF, the green flag and stop sign are great, but in Chromium, they show as green and red boxes. In IE9, the flag shows but the stop sign doesn't.I'm getting the same problem w/ Chromium.
probably URI security problem
good luck with convincing them to use snap!
Offline
bharvey wrote:
Hardmath123 wrote:
Can I make a recursive (the () block)?
Great question! And, yes, you can. Do you want me to tell you how, or do you want to try figuring it out first? Hint: clearly it has to have a way to refer to itself.
This is one of the great wonderful mysteries of lambda calculus.
call/cc? (don't tell me the answer, just if I'm on the right track).
Last edited by Hardmath123 (2012-02-29 05:36:08)
Offline
Hardmath123 wrote:
call/cc? (don't tell me the answer, just if I'm on the right track).
Oh, that's interesting, I bet you could do at least some kinds of recursion using call/cc. But that's not the official answer; all you need is lambda (as the Beatles explained, only they misread the word "lambda").
Offline
bharvey wrote:
Hardmath123 wrote:
call/cc? (don't tell me the answer, just if I'm on the right track).
Oh, that's interesting, I bet you could do at least some kinds of recursion using call/cc. But that's not the official answer; all you need is lambda (as the Beatles explained, only they misread the word "lambda").
Answer in blue, mis-read subject in red.
You answered when they didn't want one.
Offline
rdococ wrote:
bharvey wrote:
Hardmath123 wrote:
call/cc? (don't tell me the answer, just if I'm on the right track).
Oh, that's interesting, I bet you could do at least some kinds of recursion using call/cc. But that's not the official answer; all you need is lambda (as the Beatles explained, only they misread the word "lambda").
Answer in blue, mis-read subject in red.
You answered when they didn't want one.
Huh? That's not an answer. That's exactly the info I wanted: is the answer related to call/cc or not.
Offline
@Jens—
Nice update! I see:
• Graphic effects ( )
• Sizes
• Dropdown for directions in the motion block
• Layers
Offline
Thanks! So just to let you know there is an - albeit intentional - easter egg: Shift-clicking on the Snap! logo lets you switch to development mode, the same as in Scratch. Dev mode isn't something that will give you more power when making Snap! projects, but it can help you when you're working with low level Morphic stuff or if you're interested in how the system works under the hood. Enjoy!
Offline