Offline
bharvey wrote:
A draft Snap 4.0 Manual is up for comments.
One word choice problem that I found was on page 4, paragraph 5 (or 6 ). "...depending on the overall proportion of your browser window." Size might be a better word to describe 'your browser window' IMO. Other than that, I haven't seen any problems.
Offline
technoboy10 wrote:
One word choice problem that I found was on page 4, paragraph 5 (or 6 ). "...depending on the overall proportion of your browser window." Size might be a better word to describe 'your browser window' IMO.
Ah, you're right. If you make the window smaller without changing its proportions, the scripting area shrinks before the stage does. Thanks!
Offline
Jens, any feedback on my (new and improved... ok, maybe just new) changeset? It's buried a couple of pages back, and has the 10-stepup change for mosaic.
Offline
Just out of curiosity, when did you start developing BYOB/Snap!?
Offline
brian, you took my pink floyd refs out!
[/offtopic]
i really liked the manual, just the font wasn't very readable, maybe take a less serifly one?
i would also like to see less italic/bold text, but that's less of a problem
i also thought that the first chapter had too many comments in parentheses, for example the explanations for alonzo or snap!. it really makes following difficult
Last edited by roijac (2013-01-01 12:19:22)
Offline
roijac wrote:
brian, you took my pink floyd refs out!
Huh?
i really liked the manual, just the font wasn't very readable, maybe take a less serifly one?
Ah, you must be a European. Europeans find sans-serif more readable; Americans find serif more readable. The font is Baskerville, the most beautiful typeface ever (imho), designed by John Baskerville, first published in 1757. From the Wikipedia article:
Wikipedia wrote:
A research study showed that the use of the Baskerville font increased the likelihood of the reader agreeing with a statement by 1.5% as compared to the average of five other fonts, including Comic Sans which had the most negative influence on agreement of the six.
roijac wrote:
i would also like to see less italic/bold text
Why? Among other things, italic is the usual convention for the first introduction of a technical term: "A variable blob is an orange reporter containing the name of a variable, used to dereference the variable in a script." And of course boldface is for headings. Was there a particular context in which you didn't like them?
i also thought that the first chapter had too many comments in parentheses, for example the explanations for alonzo or snap!. it really makes following difficult
Hmm. Could we get other people's votes on this?
Offline
How come BYOB calls their mascot "Alonzo" while scratch calls the same image "Gobo"?
Offline
found a mistake:
The manual wrote:
In Scratch 1.4, numbers and text strings are first class. You can put a number in a variable, use one as the input to
a block, write a reporter that reports a number, or put a number into a list.
You can't write reporters in scratch!
I think what you meant was "There are reporters that report numbers".
Another 2 mistakes:
<broken image link. Will fix soon. Image at bottom of page 19.>
I think you mean mean
<is (tree) a [list v]>and
(join <(tree) as text> [ is not a binary tree]) //could be join or join words, but you need the as text.Also, I think replace should be a hybrid block because sometimes you need to mutate a linked list. I know there are workarounds using indirection with mutable lists or lambdas, but it would be easier to simply have mutable linked lists.
Last edited by joefarebrother (2013-01-02 13:05:11)
Offline
joefarebrother wrote:
found a mistake:
Thanks! I'll fix all those.
EDIT: Except for the "as text" one; there's no such block in Snap!. Instead, the conversion is done automatically when a list is given as input to JOIN.
Also, I think replace should be a hybrid block
Yes, I agree. Jens doesn't want to mess with lists in 4.0, but we'll get to it. There was a recent discussion here about how to handle circular lists, which become possible when they're mutable.
Last edited by bharvey (2013-01-02 14:59:04)
Offline
bharvey wrote:
roijac wrote:
brian, you took my pink floyd refs out!
Huh?
a while ago, i made a screenshots for you, replacing some of your beatles refs with pink floyd, that i thought you sorted out. after taking a look in my own screenshots i noticed the font was different and you didn't take my pictures at all. take a look at your dropbox folders
bharvey wrote:
i really liked the manual, just the font wasn't very readable, maybe take a less serifly one?
Ah, you must be a European. Europeans find sans-serif more readable; Americans find serif more readable. The font is Baskerville, the most beautiful typeface ever (imho), designed by John Baskerville, first published in 1757.
indeed, european
bharvey wrote:
roijac wrote:
i would also like to see less italic/bold text
Why? Among other things, italic is the usual convention for the first introduction of a technical term: "A variable blob is an orange reporter containing the name of a variable, used to dereference the variable in a script." And of course boldface is for headings. Was there a particular context in which you didn't like them?
I don't know if that's intended or if it's adobe reader, but that's what i see:
Offline
bharvey wrote:
There was a recent discussion here about how to handle circular lists, which become possible when they're mutable.
I still have that changeset that stops Snap! crashing when you "add (foo) to (foo)". I never finished the nice UI for it, though. Do you want it anyhow?
Last edited by blob8108 (2013-01-02 16:36:46)
Offline
roijac wrote:
i made a screenshots for you, replacing some of your beatles refs with pink floyd
Oh, is that who those people are. Pink Floyd weren't any good once they lost Syd Barrett.
that's what i see:
Ugh, no wonder you don't like it. That sure isn't what I see. I'll look into it. I'm pretty sure the fonts are embedded, but I don't understand the wording of the Acrobat options so I could be wrong.
EDIT: Upgrading to Adobe CS6. Download will take 13 hours, it says here. Stay tuned.
Last edited by bharvey (2013-01-02 18:05:08)
Offline
In Snap, are scripts compiled to JavaScript before running? I haven't been following this thread enough recently.
Offline
The virtual keyboard on iPad is killing me! It doesn't auto-decapitalize, so it types in caps lock unless you manually disable it. Then it keeps popping up randomly, whenever you add focus to a text box (e.g. when you expand the window to add more input type options in a custom block).
Would you change it if I wrote a Morphic local virtual keyboard for you? I think it won't be too hard, I can do it.
Offline
bharvey wrote:
A draft Snap 4.0 Manual is up for comments.
I’m wondering if those humorless teachers would rather not be credited for the name change.
Offline
Awesome!
Snap! 4.0 manual, a 52-page manual that includes things that people in the advanced topics should easily understand such as :
A SNAP! program consists of one or more scripts, each of which is made of blocks. Here’s a typical script:
when gf clicked pen down repeat [4] move [100] steps turn ccw [90] degrees endThe white horizontal line is a signal that if you let go of the green block it will snap into the gold one.
mouse down?and those are only a few within the many things in the first 9 of 52 pages
Offline
<mouse down?> // no hexagons...
Offline
bharvey wrote:
Nope. Someday, probably.
After that Snap! will take over the world
Offline
omniscience wrote:
Awesome!
Snap! 4.0 manual, a 52-page manual that includes things that people in the advanced topics should easily understand...
*cough* not just for forum readers *cough*
Offline