Hardmath123 wrote:
technoboy10 wrote:
bharvey wrote:
Maybe someone will make one that adds hair and takes away face bags.We can make an entire Photoshop clone in Snap!!
And then a Snap! clone in Snap!!
Meta-Snap!
Offline
technoboy10 wrote:
Hardmath123 wrote:
technoboy10 wrote:
We can make an entire Photoshop clone in Snap!!And then a Snap! clone in Snap!!
Meta-Snap!
Snap!ception!
Offline
Hardmath123 wrote:
technoboy10 wrote:
Hardmath123 wrote:
And then a Snap! clone in Snap!!Meta-Snap!
Snap!ception!
Oh, now you're just being silly.
Offline
blob8108 wrote:
Hardmath123 wrote:
technoboy10 wrote:
Meta-Snap!Snap!ception!
Oh, now you're just being silly.
No fair! What happened to "Am I ever serious?"
Offline
Hardmath123 wrote:
blob8108 wrote:
Hardmath123 wrote:
Snap!ception!Oh, now you're just being silly.
No fair! What happened to "Am I ever serious?"
Offline
bharvey wrote:
nostalgic
xD
Offline
I have to ask you—are you feeling OK right now?
Offline
Hardmath123 wrote:
I have to ask you—are you feeling OK right now?
Yawhatty?
Offline
… I'm not sure how to interpret that. But if it helps, I'm stuck listening to extracts of the Tigger movie because my sister is amazed by the sproinginess: "Why, there'd be more Tiggers than you could stick a shake at!"
Offline
I have to ask you—are you feeling OK right now?
What prompted the question? My usage of a smiley other than ?
Offline
Offline
Does no one have a solution to why the xml file (on page 316) crashes Snap yet? One guy said it might be a problem with some pngs but I can't figure out what exactly is the problem or how to fix it. I really hope that can be fixed. Snap seems to be my one hope of getting my game to work on mobile devices.
Offline
So, I'm teaching Snap! to this (really smart and hardworking) fourth grader, and he just ate up recursion, but had some trouble with MAP, and I think the problem is partly the name, which is probably incomprehensible if you're not a mathematician. So, how about these:
CALL (function) ON EACH ITEM OF (list)
COMPUTE (function) OF EACH ITEM OF (list)
USE (function) TO TRANSFORM EACH ITEM OF (list)
although I'm a little nervous that the last of those might sound too much as if the input list is mutated.
@n: Please if possible make it so in the new forum software command-return submits the post! I keep forgetting I'm not in Thunderbird.
Offline
bharvey wrote:
So, I'm teaching Snap! to this (really smart and hardworking) fourth grader,
Cool! Was it at Berkeley? Was it Hugo?
and he just ate up recursion, but had some trouble with MAP, and I think the problem is partly the name, which is probably incomprehensible if you're not a mathematician.
So did I—I kept getting lost between MAP and APPLY, because both took a function and list as arguments.
So, how about these:
CALL (function) ON EACH ITEM OF (list)
That doesn't really bring out the fact that it returns a new, mapped list (Even though it's a reporter and the fact should be self-evident).
COMPUTE (function) OF EACH ITEM OF (list)
Again, ^^
USE (function) TO TRANSFORM EACH ITEM OF (list)
although I'm a little nervous that the last of those might sound too much as if the input list is mutated.
True—but it's better than the rest. How about:
(list) transformed by (function)
copy (list) with transformation (function)
Transform seems like the best word.
@n: Please if possible make it so in the new forum software command-return submits the post! I keep forgetting I'm not in Thunderbird.
+1, I don't like the submit button (if anything, try and make the submit button more prominent and higher (maybe in the editools?), so you don't have to scroll down if you have a short window).
Last edited by Hardmath123 (2013-04-15 01:11:08)
Offline
Zygorithm wrote:
Does no one have a solution to why the xml file (on page 316) crashes Snap yet? One guy said it might be a problem with some pngs but I can't figure out what exactly is the problem or how to fix it. I really hope that can be fixed. Snap seems to be my one hope of getting my game to work on mobile devices.
I'm really sorry—I was bogged down this weekend trying to save our robotics team.
Can you give me the link? I'll try to convert it today: I fixed the error with PNGs. However, I still don't support other bitmap formats like GIF or BMP. Do you use any of those?
I'll also try ignoring costumes to see if it's one of those bonehead mistakes I made with script conversion.
EDIT: I'm honing into the problem—can you share the project please? The issue is on "ElementControl".
Last edited by Hardmath123 (2013-04-15 02:08:56)
Offline
bharvey wrote:
The resolution is kind of low… sometimes I can't read the blocks.
Offline
Hardmath123 wrote:
Cool! Was it at Berkeley? Was it Hugo?
Wait, what? Is that a literary reference I'm missing? I know about a Hugo in Paris... (By the way, I generally read web pages with forced white-on-black, so I didn't realize until seeing the [color] tag while replying that that was supposed to be invisible! And also, you can't recolor the smilies.)
Anyway, it's at the elementary school around the corner from my house, where I volunteer.
How about:
(list) transformed by (function)
copy (list) with transformation (function)
Transform seems like the best word.
I thought about changing the order of inputs, but that seems like a bigger upheaval than changing the name. Although I suppose the type tags in the input slots are hard to get mixed up.
But, anyway, your names just intensify the confusion between f(list) and f(item)! It would have to be
EACH ITEM OF (list) TRANSFORMED BY (function)
maybe it could be
RESULTS OF CALLING (function) ON EACH ITEM OF (list)
or something? That would solve your issue about what it reports.
The resolution is kind of low… sometimes I can't read the blocks.
Click on the gear, and select HD. I don't know why this isn't the default.
Offline
bharvey wrote:
Hardmath123 wrote:
Cool! Was it at Berkeley? Was it Hugo?
Wait, what? Is that a literary reference I'm missing?
I thought you would know someone I knew named Hugo, and I figured he would be around 9-ish.
I know about a Hugo in Paris...
Is that a literary reference?
(By the way, I generally read web pages with forced white-on-black, so I didn't realize until seeing the [color] tag while replying that that was supposed to be invisible! And also, you can't recolor the smilies.)
Oops.
Anyway, it's at the elementary school around the corner from my house, where I volunteer.
How about:
(list) transformed by (function)
copy (list) with transformation (function)
Transform seems like the best word.I thought about changing the order of inputs, but that seems like a bigger upheaval than changing the name. Although I suppose the type tags in the input slots are hard to get mixed up.
But, anyway, your names just intensify the confusion between f(list) and f(item)! It would have to be
EACH ITEM OF (list) TRANSFORMED BY (function)
maybe it could be
RESULTS OF CALLING (function) ON EACH ITEM OF (list)
I like that last one!
or something? That would solve your issue about what it reports.
The resolution is kind of low… sometimes I can't read the blocks.
Click on the gear, and select HD. I don't know why this isn't the default.
Ok, that works!
Last edited by Hardmath123 (2013-04-15 03:10:00)
Offline
bharvey wrote:
So, I'm teaching Snap! to this (really smart and hardworking) fourth grader, and he just ate up recursion, but had some trouble with MAP, and I think the problem is partly the name, which is probably incomprehensible if you're not a mathematician. So, how about these:
CALL (function) ON EACH ITEM OF (list)
COMPUTE (function) OF EACH ITEM OF (list)
USE (function) TO TRANSFORM EACH ITEM OF (list)
although I'm a little nervous that the last of those might sound too much as if the input list is mutated.
@n: Please if possible make it so in the new forum software command-return submits the post! I keep forgetting I'm not in Thunderbird.
IMHO Map notion is simple and intuitive as long as you start explaining it in a concrete way. See for example :
http://www.xleroy.net/ByobTuto/02-mapmath03-mapg-square.html
More generally if the name or the frame of a function does not satisfy you nothing prevent you to build a new block with a different name , APPLY, COMPUTE or any other (MAP = multiple application ? )
Offline
We're programming on some TI software in maths and I want to kill myself. Why can't we use something pretty, like Scheme or Python?
(Or Snap!, even... )
Offline
Ouch—that sounds painful. Who programs in a non-monospace font?!
What were you trying to do—check if a number is a multiple of the square of a prime?
Offline
Hardmath123 wrote:
Ouch—that sounds painful.
It really is. And it's a little funny about selecting text over certain lines, and that sort of clunkiness.
What were you trying to do—check if a number is a multiple of the square of a prime?
Precisely! "Write a program to find whether a positive integer has any square factors (other
than 1)."
Offline
Hardmath123 wrote:
Ouch—that sounds painful. Who programs in a non-monospace font?!
I switched to Helvetica Neue (Light) in Sublime Text, and look how awesome it is:
(aside: Hooray for taking random screenshots from random projects!)
(other aside: I've been so spoiled by Github's drag-and-drop-to-upload comment editor)
EDIT: Because asides are fun, here's a third: Does anyone here use light color schemes?
The problem is that the spaces are really thin, so it's hard to see indentation clearly (and Sublime Text took to putting the indentation guides at tab stops rather than multiples of spaces :S)
bharvey wrote:
But, anyway, your names just intensify the confusion between f(list) and f(item)! It would have to be
EACH ITEM OF (list) TRANSFORMED BY (function)
maybe it could be
RESULTS OF CALLING (function) ON EACH ITEM OF (list)
or something? That would solve your issue about what it reports.
How about COLLECT (function) FOR EACH ITEM OF (list)?
Last edited by nXIII (2013-04-15 09:20:49)
Offline