This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#5126 2012-05-15 12:17:13

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: BYOB 3 - Discussion Thread

WAIT!!!! I got it! I'm so excited! Now, just to figure it out....


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#5127 2012-05-15 14:16:56

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

mythbusteranimator wrote:

I WANT BYOB, but my computer is the school's and I can't download anything with it.

Well, you could try the new alpha version that runs in your browser.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5128 2012-05-15 14:18:07

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

joefarebrother wrote:

I made a try/catch block!

Cool!  Of course now we have to provide a way to catch actual Snap! errors... Not soon...


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5129 2012-05-15 14:19:38

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

mythbusteranimator wrote:

Now, just to figure it out....

Check out the tutorials.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5130 2012-05-15 16:06:52

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: BYOB 3 - Discussion Thread

How do I upload orojects to the BYOB website (if you can...)


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#5131 2012-05-15 16:46:43

joefarebrother
Scratcher
Registered: 2011-04-08
Posts: 1000+

Re: BYOB 3 - Discussion Thread

You can't but u can upload to modshare


My latest project is called http://tinyurl.com/d2m8hne! It has http://tinyurl.com/d395ygk views, http://tinyurl.com/cnasmt7 love-its, and http://tinyurl.com/bwjy8xs comments.
http://tinyurl.com/756anbk   http://tinyurl.com/iplaychess

Offline

 

#5132 2012-05-16 03:29:57

OldCodger
New Scratcher
Registered: 2012-05-16
Posts: 54

Re: BYOB 3 - Discussion Thread

A comment about Snap on an iPad. I just tried the alpha version and was able to move the blocks onto the script area. I tried to move the 'turtle' but the slider only went up to 35 steps and the touchscreen keyboard doesn't function at all I will try with a Bluetooth keyboard later.

Offline

 

#5133 2012-05-16 03:47:25

OldCodger
New Scratcher
Registered: 2012-05-16
Posts: 54

Re: BYOB 3 - Discussion Thread

Ok I tried the Bluetooth keyboard but it didn't work. I discovered that by moving the slider repeatedly I could increase the number of steps by up to 35 each time. Slow but workable!

Offline

 

#5134 2012-05-16 05:04:20

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hi OldCodger,

thanks for giving our Snap! alpha version a try on your iPad! The slider input you noticed in "mobile mode"  is just a very inadequate temporary kludge until we'll support the device's virtual keyboard (which I just haven't gotten around to implement yet). Since there is so much still left to be done, I can't say at this time when we'll support virtual keyboards, but it's certainly on our "important features" list.


Jens Mönig

Offline

 

#5135 2012-05-16 05:51:33

OldCodger
New Scratcher
Registered: 2012-05-16
Posts: 54

Re: BYOB 3 - Discussion Thread

That's ok!

I only downloaded BYOB yesterday so I've got tons to learn. If you need a totally naive tester for Snap on an iPad put me down.

Graham

Offline

 

#5136 2012-05-16 09:13:38

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I just downloaded yesterday, too. P.S., what use does ASCII have in BYOB?


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#5137 2012-05-16 09:29:49

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

mythbusteranimator wrote:

I just downloaded yesterday, too. P.S., what use does ASCII have in BYOB?

I've asked this before: and replies were interesting. ASCII codes help you determine if a letter is capital or not, and it helps assign a number to a character and a character to a number. If you, for example, want to write an encryption engine, it's helpful to be able to convert text into numbers because it's easy to encrypt numbers directly.  wink


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#5138 2012-05-16 10:06:49

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

mythbusteranimator wrote:

I just downloaded yesterday, too. P.S., what use does ASCII have in BYOB?

I've asked this before: and replies were interesting. ASCII codes help you determine if a letter is capital or not, and it helps assign a number to a character and a character to a number. If you, for example, want to write an encryption engine, it's helpful to be able to convert text into numbers because it's easy to encrypt numbers directly.  wink

(*after all those complicated and smart words*)  "oh."


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#5139 2012-05-16 11:40:12

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: BYOB 3 - Discussion Thread

And there is no place I can share my games with BYOB 3 with the public, like scratch? Darn.


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#5140 2012-05-16 11:52:01

rookwood101
Scratcher
Registered: 2011-07-29
Posts: 500+

Re: BYOB 3 - Discussion Thread

mythbusteranimator wrote:

And there is no place I can share my games with BYOB 3 with the public, like scratch? Darn.

http://modshare.tk


http://i.imgur.com/zeIZW.png

Offline

 

#5141 2012-05-16 13:53:17

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: BYOB 3 - Discussion Thread

rookwood101 wrote:

mythbusteranimator wrote:

And there is no place I can share my games with BYOB 3 with the public, like scratch? Darn.

http://modshare.tk

I ca't dowload or view projects.


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#5142 2012-05-16 15:08:21

joefarebrother
Scratcher
Registered: 2011-04-08
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Question: In computer programs, how come a "stream" could mean either I/O OR a delayed (possibly infinite) list? Are theese two things connected and if so, how?


My latest project is called http://tinyurl.com/d2m8hne! It has http://tinyurl.com/d395ygk views, http://tinyurl.com/cnasmt7 love-its, and http://tinyurl.com/bwjy8xs comments.
http://tinyurl.com/756anbk   http://tinyurl.com/iplaychess

Offline

 

#5143 2012-05-16 20:09:55

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

joefarebrother wrote:

Question: In computer programs, how come a "stream" could mean either I/O OR a delayed (possibly infinite) list? Are theese two things connected and if so, how?

What they have in common are two properties:

(1) Abstractly, they are both sequences: data appear in a particular order from a particular starting point.

(2) Unlike an ordinary list, in a stream, the elements are not all directly available for inspection by the program, which must instead ask for them one after another.  In an I/O stream, they're stored on the disk.  In a delayed-list stream, they are computed "just in time" as needed.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5144 2012-05-17 07:31:48

OldCodger
New Scratcher
Registered: 2012-05-16
Posts: 54

Re: BYOB 3 - Discussion Thread

A question about labelling in lists.

I'm looking at the tools for lists and I'm curious to know why the labelling is ambiguous.

For example in --- item _ of --- the labelling in the empty slot is 1, last or any. Does this mean do something to the first item only, or do something once. This ambiguity of meaning is repeated for most of the list manipulators.

Surely it would be better to name the label First or Head if meaning 1 is intended. If meaning 2 is intended then Once is better.

Offline

 

#5145 2012-05-17 07:44:37

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Here are the explanations of the labels:

Code:

item (1) of: first item
item (2) of: second item
...
item (any) of: a random item
item (last) of: last (length of list-eth) item

Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#5146 2012-05-17 18:01:30

shadow_7283
Scratcher
Registered: 2007-11-07
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I know that vector graphics have been in discussion on this thread since its early pages, but I just want to ask if they are still planned. That is, once Snap! is out of alpha.  wink

Offline

 

#5147 2012-05-17 18:33:07

OldCodger
New Scratcher
Registered: 2012-05-16
Posts: 54

Re: BYOB 3 - Discussion Thread

I took time out to watch the BYOB presentation and enjoyed it. Which direction will future development go in though? The functional programming paradigm seems dominant but then we get the nod to object orientation. Not withstanding the fact that Scratch and BYOB are developed in Smalltalk should BYOB not go the whole hog and fully adopt the functional programming paradigm?

Offline

 

#5148 2012-05-17 22:26:33

BornAgainAtheist
New Scratcher
Registered: 2012-02-13
Posts: 42

Re: BYOB 3 - Discussion Thread

Playing around with Scratch 2.0 ... not sure how I survived without first class data.
First class data means never having to have a function called "parse to dimensions1" and one called "parse to dimensions2"
Its pretty nauseating.

Offline

 

#5149 2012-05-17 22:44:32

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

OldCodger wrote:

A question about labelling in lists.

This is a notation we inherited from Scratch and I confess I had a little trouble at first too.  You and I missed the same subtle detail:  Despite the downarrow pulldown, this input slot is a rounded (numeric) type, not a rectangular pulldown type like the "when I receive" or "when _ key pressed" pulldowns.  You're meant to type a number in the slot; it could be ITEM 4 OF or whatever.  "Last" and "any" are the special cases here; they abbreviate

ITEM (LENGTH OF [mylist]) OF [mylist]

and

ITEM (PICK RANDOM (1) TO (LENGTH OF [mylist]) OF [mylist]

respectively.

The "1" couldn't mean "Once" in your sense because there's no "do something to" involved; this is a reporter, not a command block.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5150 2012-05-17 22:47:38

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

I know that vector graphics have been in discussion on this thread since its early pages, but I just want to ask if they are still planned. That is, once Snap! is out of alpha.  wink

Oh yes, for sure.  We're not going to let those other people get ahead of us.  smile   But, as you say, not until the stuff already in 3.1 works in 4.x.

Personally, I'm especially eager for decent rendering of vector fonts!


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

Board footer