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

#5701 2012-08-07 11:10:24

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

Re: BYOB 3 - Discussion Thread

we're starting with saving projects to the cloud. Persistent data within projects will come later (but it will!).


Jens Mönig

Offline

 

#5702 2012-08-07 11:13:05

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

Re: BYOB 3 - Discussion Thread

big_smile  Like Scratch 2.0, right?


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

Offline

 

#5703 2012-08-07 12:34:49

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

Re: BYOB 3 - Discussion Thread

BornAgainAtheist wrote:

Save projects to a cloud or vars and lists?

Projects, most importantly.  But I suppose once there's a back end protocol we could use it for other purposes.

EDIT:  Anyway, you don't mean "vars and lists"; you mean "vars, including any whose value happens to be a list."  smile

Last edited by bharvey (2012-08-07 12:56:11)


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

Offline

 

#5704 2012-08-07 13:09:48

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

EDIT:  Anyway, you don't mean "vars and lists"; you mean "vars, including any whose value happens to be a list."  smile

What have I become?  wink  I can't edit my posts yet but I noticed that after I posted it.

Offline

 

#5705 2012-08-07 14:46:16

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

Re: BYOB 3 - Discussion Thread

I wrote:

bharvey wrote:

BornAgainAtheist wrote:

Just found an interesting Snap! bug. You can place blocks in array expander arrows as if they were input slots. It even works for palette blocks which pass on these oddly nested blocks

This is a feature, not a bug.  The expression you drop on the arrows should have a list as its value, and that list provides the inputs (one per item) to the variadic block.  It's instead of the WITH INPUT LIST option in the RUN/CALL pulldown slot in BYOB.

EDIT:  I'm not sure I really like this notation; it isn't very obvious, as seen in this conversation.  The BYOB version shows you a list-type input slot when you choose WITH INPUT LIST, and I think that helps.  But for now at least it works.   smile

Maybe it should add a special block called "items of ()" around the block you drag on to the input arrows to make it clear what you are doing. This special block cannot be dragged out and will automatically disappear if its input is dragged out.


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

 

#5706 2012-08-07 15:41:12

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

Re: BYOB 3 - Discussion Thread

Jens wrote:

we're starting with saving projects to the cloud. Persistent data within projects will come later (but it will!).

You will be hosting this?

Offline

 

#5707 2012-08-07 16:30:50

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

Re: BYOB 3 - Discussion Thread

joefarebrother wrote:

Maybe it should add a special block called "items of ()" around the block you drag on to the input arrows to make it clear what you are doing. This special block cannot be dragged out and will automatically disappear if its input is dragged out.

Sorry for missing this originally.

I'm unenthusiastic about something that looks like a reporter block but doesn't actually report a value.  Usually when you want to understand a block that's new to you, you experiment with it in isolation, trying different input values and seeing what results you get.  What would your block do, in isolation?

No, instead when you drag something over the arrows, the block should turn into a WITH INPUT LIST variant, or something.  The input-listness is a property of the outer block, not of the list containing the values you want.

P.S.  In the fifth revision of the Scheme standard, they (over my protests) added a special form called VALUES that reports a new data type, a multiple-values object, that can be used as the first input to CALL-WITH-VALUES, which then calls its second input with those values as individual inputs.  A multiple-values-thingy is semantically exactly like a list; CALL-WITH-VALUES is basically the same as APPLY, which takes a procedure and a list, and has existed forever.  In fact you could say

(define values list)
(define (call-with-values producer consumer) (apply consumer (producer)))

as a complete implementation of multiple values.

They did this not because it fills a semantic gap but as an efficiency hack; the idea is that VALUES compiles into something that leaves each value in a machine register, and then CALL-WITH-VALUES calls the consumer without changing any machine registers.  This avoids the work of constructing a list and then pulling out its elements.

I think it's ugly, even in Scheme.

Last edited by bharvey (2012-08-07 16:40:02)


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

Offline

 

#5708 2012-08-07 16:39:01

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

Re: BYOB 3 - Discussion Thread

BornAgainAtheist wrote:

You will be hosting this?

Under discussion.  Jens's RL employer is in the database back-end business and might play a role.  I would be happiest with a solution that allows school-specific back ends, so that someone else is in charge of policing them, but I suppose that could be done as virtual back ends on a single physical server.

I'm really terrified by all this.  The ST has a couple of full time staff people, a bunch of students, a cadre of Community Moderators, and the whole army of Scratchers constantly policing the site.  We can't match that.

But stupid Javascript won't let us write real local files, so this is the only way to get a simple and reliable save mechanism.  (Export is great but not simple.)

Once we get an official solution to the problem of peripheral hardware (robots and sensors), I'm hoping we can use it for local save too.  But it'll require a software download.


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

Offline

 

#5709 2012-08-07 16:41:36

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

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

big_smile  Like Scratch 2.0, right?

Only sooner.  tongue


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

Offline

 

#5710 2012-08-07 17:11:42

thebriculator
Scratcher
Registered: 2011-07-11
Posts: 500+

Re: BYOB 3 - Discussion Thread

thebriculator wrote:

shouldn't this topic now be called Snap! not BYOB 3?


.     http://tiny.cc/2cwgpw    http://tiny.cc/viwgpw    http://tiny.cc/iwwgpw

Offline

 

#5711 2012-08-07 18:33:33

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

Re: BYOB 3 - Discussion Thread

thebriculator wrote:

shouldn't this topic now be called Snap! not BYOB 3?

Sorry, this keeps coming up.  Maybe we should revisit the question, but we've decided that we should start a Snap! thread with the announcement of an official beta release, which should be within a month, right Jens?


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

Offline

 

#5712 2012-08-07 20:56:22

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Hardmath123 wrote:

big_smile  Like Scratch 2.0, right?

Only sooner.  tongue

Lol.


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

Offline

 

#5713 2012-08-08 07:25:26

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

Re: BYOB 3 - Discussion Thread

REQUEST

Short-circuit boolean evaluation.

Code:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABTCAYAAACcYynxAAAYMUlEQVR4nO2de3RcxZ3nP3Xv7ada3ZLceuG3ZWzAwq8xBuwQ8BIwMSSzIT4eCCQ8N7BkNpBlThh2hyGTybAJTCaQzZ4zJzCzCYQweZBlQngYmwC2wRhsI9uxZctSy3rYUrda3eqW+nX73lv7RxvZstRSty1LgvH3HB31vbfur35Vv6pfVf1+v6orpJScTXRu3+AqkbV/LjTnJSi2hUIoszDS1VLgwdI1aWZUhKIgVIRQhJRSCiERqguhuiSKXSoOn4mwGdLUdWEZScvMxCyZ6VEso9OyrIBA7ktn9berVz0ROquFmSSI8RZS7N17V1i2sjuFol2OmaqzMlGPmTgmrEwYS4+BtE6XVVBsCNWBYvOgOKtQS85DcfoR9nI0V5VEGpaZicUtY6Bd6v0fmsbAq/syFS9fddWjxrgWcoJxxkISQojwuw/cpjl9d8hsYoUx0OY24gGkHh0nFovgxVaK4qxEddeglsxE88xEsZdLI93TJzM9u61034u9seZ/nf/5VzMTztwZ4LSFFHvvv/4n4az+e0uPXZqNHlSNeNM4szZOUBxopbPRvOej+eajOv3STHR1mZnQxvRA9Ic1a366f7JZHAtFCanrD190uysvfAJVudmINZfpvQ3i9NXX5EBobjTfQmzli9DKFkorE4mbqeBbSqb/Me+qJz+cbP5GQkFCim6+x4dv2k8xUjfqwW2alYlMAGsTAKGieedjq6jHVnGxlNl43Ep2v5ox4o9WXvrU4clm72OMKqTYK/eVy5pp/yrTPV/IdL+nSiMxgaxNNBQ03/nYpi3DXrFImqlQyEyFfqVKvlu68rHeyeQsr5CiHzz4fWGZD6aPvqlJIznBbE0yhIatfBE2/3I07zxpJbvajFTvL82s+X3/6h/0Tzg7pwopsu0b16l2z3OZ0A6/meiYaH6mHITqQqu4GPu0Jaie2dJMdXdY6fDL6LEnylb9pG1CePhYSLt+eo9t/orq182B9jWZrq1iIjL/pEGoLrSyC7FVLELzLZBS74ub6Z6PrGzsRb0v/H+rr332rIwHQkpJ9P3/tlpo3lcznW94PzWTgrMNoaKWzkHzno/Ndz6Ku0bKdDhupqPNlt63XWQTm7Nm5M3Kq349cMZZ9b3/7f9jZkL3Zrq2KOPB+39YKHbUkhlonlmonpko7lpUR7mUmT7DzMT6sNJhy8h0SStzVFr6ESn1Lkyry7SMoGERsYn+mKXH+juP9Oor7tllyJPGIdGzab3M9u6ezOJ9eiFUFOc0FGclit2HYvMh7F4Umwc0N4rqRCh2pGpHCI2c/VIghEKi+d8SmZ5dz8SaAt/WNM90zgnpLEGaWKkQVuq07L4lisL9vgXzUM6yEfwczhBCyK8p56ZxUxvvHUiXaxQppZ2p9bhmXDN4LaVECMHH49zHv4UQBT0fC+NN/9T0p6L/yGtc7v33gnibCCQzEq0YdddsrCFozCd7eMqYtcYdhjGHvaxksfeDyWYFyDUqpcAGTZ+cQ6dYg2GYZ5erSYaqavwptpzuVM1kswKAQBQ2cTBw0uT4OolkKq+a+LRACIHd4WRz8Doypm2y2QGgoAXsIdd/ZyBpkM1miyJumiaWdeb+pvGiUyg0TUPR3Py+/foJy3M0jCmkTtctpEQV8Xh8xOddXV00NDQMu2+aJoFAgEgkgqqqp83geNE5Ffn4/hgul4tYtoy3j146bnmeFsQYQorbl5PwrqG7uztvmmg0SktLy7D7oVAIl8vFI488wurVq0kkcrbHgYEB2traaG5upquri1QqNYRWR0cHzc3NtLW1kUqliqaj6zptbW309PQQCoXo6uoqiu/BuhGC8vJy9oVn09w3Y7RqOquQUqLlmzhklQpitQ/QcTiAYRQfbON2u1m7di0AdXV13HbbbWzbto0tW7awfPly1q5dS2lpKU1NTbS0tBAIBAiHw1x77bXU19fj9/uJx+O89tprLF68uGA67e3tlJaWcscdd9DY2IjD4aC6uprNmzcXXQZVVfH7K3n58HLuvDiMz5kumsaZQiDy96Rg7d8S7IkwMDDciBuLxWhqaqKpqYlgMEg6nR687ujI+aA8Hg+Hj0/Vk8kkzc3NBINBqqur+cpXvkI4HOb555+npqaGz3zmM1iWRV1dHddddx09PT288cYbBINB/H5/UXQgN6acd955XH311axYsYKSkpKC+T4VLpcLj7ecFw6sPoOqPn1IRlknRXp7ifVrIz4Lh8Ps2LEDgGw2SzabHbyurq5m5syZAOzZs4cNGzYQi8VoaGigt7eXpUuXoqoqLpeLlStXHm+tfmpqavB4PADMnTuXTCbDwYMHCQaDdHV1FUzH6/XS09MDQGNjI2+//XbRfJ+KaDRKIpJf5Z9NCAQjSwFYkPoxKffDZDIZdF0f8qyuro66ujoADhw4QGNjI1/+8peHpFEUZXDVb1kWhmHgdDqx2XLT2lQqRSwWGxxz+vv7CYVCbN++nYULF3LZZZdx2WWXsWnTpsExsRA6pnliHXfy70L5PhXRaJRjnW387ecnKWRNkH8x6xQx5unPUVrqQVGKdzUJIXC5XKRSKUpKSnC73fj9fiKRnFPR6XSyb98+Dhw4MFi506dP5+DBgzz55JO8+uqrADgcjqLojCd0Xefw4SbuWt1JRUlxy4/xhMYoxrtKsZ9eYwcZ97IRx6axUFFRwf79+1myZAl33XUXGzduJBAI8M477zB//nzuvfdeFEVhYGCAvXv3MmPGDFatWoWqqui6TmtrK42NjUXTmT179pnUCZCbVbW3t7NqboSLaycvWEhKiYhuv1+m2l4eNeF24y/py/jIZE4vOldRFGw227D37XY7iqKQTqeHpHW5XCSTyWHWjWLonCkikQgyeYS7Fv9x3GieDjbtShRmFlqhPo1ds05L7UFuLBlJwLquD6tYy7JIJBIjmp+KoXMm0HUdPR3nlou2jBvN04egIH+STWRYpj2PTRu/Ff9UhZSSZGKAL8x5B6c2BTZjCFAK9SdVqO3M1bahfMrdhJZlsqRiD9M9PZPNyiA0Uy98QnCBcysxw09Dh4dQ6JO5X2s0J2FVVRWLp8dZ5t01yVyeQNawEEdfmBsRQpRPNjPnMBxSSl7ZkZSKlOLZyWbmHIZDSkikJZF+s0FLhQMPufzz6I5k797fni3JJTihEtwOwWfq3UVnsqMxRTwlOZUe5EwdEonINyAKQDLaEu6UEp30zkjvSwlC5P6PlOCUyzH5LZK/YstvWBLTlDIyYDWoevgKLZDp1tR++2fTuumunK4MK5RlQqeWiU/PXuUVojDXeUNLhj377w0vW3Gf3+YaTjPHqThx7zQwTA4MldNw5JdkV1MmEQuZz8SJf/vRX1+k5yUxSdBUn33bwW3Jpdl0/uLFwzYvy18PTzeu848lqIaWDB989PWwT7nTH9g98ab900SJENzvlV6AByabmVOhpRPmktEEBBBsyQIlfpa/Hm7be6U/mcmtH0bqxoHWr8fLlDv9Z5vxswEh5NeYikJSClz4BFuy2Bwef4l/D8cHrhHVVzahe/vDn8yIosPB98rhLyabjWHQRtPip6LzgA6Mj8qOZFppPPYOljTJ8TD2qDIUY41KJ56L4/7NWt8FzJt2eV6Kujk1dzSOagU/mzh47B3+7mc34nK5TtsmWCiEEGiahtvt5mf35F+8T9VgtbxOv7MNU5o517THQyQSYe7cuYPPQqEQQggqKytHfDcej5NMJnG73SSTSWpq8gcyHj58mNmzZ+NwOI47IfMLaaoavJTJaz85q/qhQ4e46667sNvtg3/PPPMMP//5z4fcO/nv7bff5sc//vHg/3zp7HY769evp6urC5vNhqZNWps8IyijtZ9o4hgd0T/REv6AtsgeUno/hpmlLbKHlp4PaOnZQUdkL5njRwf09LfSFmkga+bcCZFEJ22RBjLZ09f1P/zhD6mrq2P16tUcOHBgxDRSSh588EFmzZrFTTfdNCRdblPWVO0jhSHvxCGpx+hNtnHdTctYvLqWyjkO4sEsm56Okg5UcPf/WkJZlQMpLHrak7zzLyniTR6uubuGC5bV8ofHY7T2Brnm5gVc+rk5vPZUhMjRkU3/Bw8eZMOGDYPX+/fv55ZbbqG1tZXf/va3bN++nTfffJObb76ZPXv2DHv/ww8/ZO/evezevZu2tjYeeeQRXnzxRQC8Xi+lpaUFVsfUFGbeiYNh6cxfXMkNX5/Pzo1dfPhKlrrFFXgr7Lg6ywjsi3KkMUJppeCGOxdxyZdshJ7M0H4wxFU3ns/clf00HNJZfcM8pCnyCgigqqqKW2+9dfD6hRdeAOCVV17hwgsvZOvWrdjtdkKhEH19fcPef/3117n99tvx+/34/X5aWlpIpVK4XC6mTZtGeXlh9mM5RacOeXtSqWMa59XmQqzmLy9DN7tp3BGk5aMBuuNN+HbUsezKWXiqJKZhMeNCB6qi0vJBikzKYMEqF7N2lFNe7WDrL4ZX7MmNo6Kigi9+8YuD17t357aHBgIBEokEzc3NADzwwAMjhhoHAoHBmDvIRQl9HNA5a9Ys7HZ7QZUxNfvRKGHG/ekwh3ek2PrLKFZWsGrdXG5+tI6Fq91cvOo87n5sOeVVLnZu6mAgdmLtZGcaH23pZOZCL+u+ugTTkDRuGWlMGrvVrlu3jpqaGh566CEeeOABGhoaBmPzTsY111zD1q1bATh27BhlZWWDKu7hhx8ueCfI1OxHo0wcTGkw69IMBw828vh9m/n9P+fizsrKypgxbxoA773RROv+XlTthKzddi87Nx0FoH51Ja270yRjp7cj4sorr+TYsWNcf/31LFu2jKuvvnrEScC6devYuXMn69atY9myZXzzm98cfLZ27Vra2go7uGSq9qS8c9Jy93nMqCzhsw+WoWoCPWXRsjNF41sZPBU++tZlufWhZfR2ZNEUBfO4HKS0aNodJBpKUV7l4k9/HPmQEEEueHLlypVs27ZtyLPvfOc7g79/85vfEAwGcTgclJWVAbB+/XrWr18/+Bvg5ZdfpqurC5/Ph9t9wrXS2NhYRHVMTTFpjKIK9mxMsG9zAneZSiJqDh5tF+8x+dn9QUrKFRLRob2kP9OLYpPYHSoDEZO2hpEt4QIFTdMKmh5XV1cXVJja2tqC0uXH1FR4Y25stkwY6B3ZYHqqgAC8zkouWzubEp+dHS/G87aBWt+FuN3uKbWGmZoiAk1PjS9rQggat6Ro3NI5arr6BSvY/qwFxKeAQzAHy5oCIVwjQGvdnYrCxAeiJHs1Dr07dazOUkosaU7JznQuEIWcgDJGgoTel39/5iRCax1IPzTX46QveezuY7EDOX/e8SAJicSuullQXfwGqkDPDlLZ3CGLJ9ODQuI4CvcVjfy8cJiWgSlNmdT7GlxZ7YqiCUwARPfGr5Y4K2ZvNfXoUkXRBJwyRFgG0nVx/LknPu+VVmF+n/ZIA4sueir8pfVz/Iott8turGGn+GFpWIjPKQTGeDwG/TPm55SG8/G7mZ6PEsZA5zOxpsC3L3pUFuRB1RwVs7Yl215ayijnrGrlnd6bvyXCL/zoOv9YgmqP7OGii54Kr1sV8GeOBQrh4T8aBk/fosB4Cs3S+5aMJiAAI7oPDfw3f4vwd//a689kc2ufkdTYJUtfiF+/KvCJDESZSBQT9KIpQitonmtE92HTSvzfeyznLc2nDrLhtHeKhgpMKbx3IF2+vsC0WjFDbbbnfSZvU+LYMIGfVZlUnXft4L0xx5ax5iRjQUJ7+0vcE/HkP29hBCQzhdd8Yd3oEwAT+MUMD8eI0hr63cTmbZP8qLSfb/WXFiyoYs5oKnh/0kTDMCWmWZj13AT+3+wZhDVJxsrpWsuUWBO0NlVUQViz+Ed7HKPAys8bBz8S/al46FbWsPjwUIaWkAOU0R12FoKNdYvosVlE9WMAmIZFaJ9B5qgTTTjOOr9CgOaCsM3iByJWsKAKRd7emcpYHOrMUuFRMCVks5IFM+1E+k06ggbprKTco1AzTcXrVgfTlzgFGV2S0i38XpW5tblKDscNOkIGelbisgtmV9vwedQR85ECbE4fVz5wgOChjfRuvYfy0uEeWQvBOxdcTo+IcjR2cPB+vNPC4yjjl7e08f6RV/jJ/ltRHYJowMThU8CSmFnw1Cj0HTFxVSh4qlWSvSaJkIV3hoqjVCHdZzHQbWLo4CgVlFQp2EtGXoIIIXD4IKxbPJaM8T80H9o47YrMeyKKlKC4Z3HBhmcINm3G4XLimVbD9p/fy/zF17BgzUOo7hn0tLyFretZkkd3o7hnsfTmp9Ej+xHO6XiqLiTV/nsGPvouzZ0Gc5fewAVX/RWaZzqJcDNG4/dJdmwflk9pWQ3J4/Hp/rmrKKt8jYG930cPnvA7WSjsrF9LmAjNkR2cbG2wewT3XfpPACyefgX/ULGVXx1+lEOOFv7m6l/wwZHXcTpdVE2r4bmeJ3jo6md4P/prfhf836yZdws3rryP5w49xHtHtrLqouv46iWP4HfOYlf7JrYOPE2gf+SdgEII3JUKPZ0Wf5+I8UjJKIIqQn6jrkwVzYGv5iIWfPabzFy8AZxVlPrPp/4/P0N/7xE++t09lFYtonTZ3w2m91YvomzmpWR7d2LoA5RdeDtJbQ6K3c3iLzyJYiXpePthNIcP78rHR8zH7a0m1PpuThipbjLt/46ZPDqEt7316+jRLPZGNg8LIHGWCfZ05naO9+ldfBD+Lb2pDuyag7n+ev5ixV9x9cKvUOaowWFzM7u8njJ7LsDS5/Iz21uPpnuYVb6Qv17zPMeiAX6w6TbmVizmlnlPjFqhQgi8MxRCqsH3evN/ja24iUMBSAZ+Q/ClP+PAixuoveBaFNWGw+mlbvl6NBUc0+rRPNMH02e6txHc9U8cfOcpAJzVl1O78FoUzUXi4E+JHn6JwM7nsHlm4KhcNiyf0OabOLr/DwCYA0dIHHoas791CE8d6WZa47uRjDy52Nb8EgDBdAuvH/0JXcnmwWdbu5/n/vfP57EdN+QvtCm5dO46NMVGidPH5+pvQtVgjncx0xwjn0H0MYQQJEKSno78GxeKmTgUFNIprZyJyetWwJY7GkZmwsiBw4TCTZSWKEjLAHLn/ehZi+5ek2mVOf9Mqa+caDI3pmTSKXr7TaqN3Pl0qqMMiA7JR1UEipJraaYp0bMSu21ooda2NPHr+XNI2auI6UM3WSuKGFQnliExs0NbrWFljuetQP9x25qukolbcNy5q7kEDpkra7/Rw7H0IdpbG7GXKJhy9NVib7OB7JE8vjS/4aWY8LGCD8oFKPOoaPGdAGRttRzYt4v2xi2ojnLESZ+NS0o/7trLuWDVHQCYvR8igq8hLQvdfwN2z3TmLb0BS4+R6to6nClFUFmSQU/HMZ1zyNjnoDimDUljlxZfCLRRrlXiVIdGEAlFoJQlSWRiVNrq8Is6Sm3DK0y1CaLiCKZlUl++htVzb+TPZn8OAJtLIZDZDoCPGezZ/yG7mt/CY6sYVVUlwxYDAZPH6ysoseVXVEVNwfM9cDsVltYNn756UjuI7fwbSp1wxW0vcMV/eQ3PnBuGqJ3ausv4zG3/RklVPQON/0w2vJNKV4T4nseonbOYK7+xA7uzhNiu7+CyWSPmM7NSkGl+Dk/FDBZs+CP2ykuGpfGZJp/v7KbcVo0mhk7V3TWSPwb/hWrfTP5xzQcsqlmN/4LhikOt6Wdb9y85r6yOb1zxFO7SE7y08i7PHn4QzW3xvS+9xI++vIXLam7Mq2KzSUlfi8H/nO+j1jWGkiqic4jIe/fLdPvoZwvlfdlWilBsWJkIybRFoH8O1/zlWySanyfe8Fjum7LWcGu84qig4E8AKTaE5kbqsbxJ/uTR2Oi306cHh1WgKmw41RISxkgBmifg1nykjQEsRh5HXGopqmJnIDvyYVCWIelrNblFK2G1wzlGoWDT7iRf+0FXQaI6o20GMts/qFndToUlVSf1CDP/ftmivtFkZUcVEED9gEFYs3i31EPKHHqgrymzYwoIIGmMnkfK7CeP/JASMjHJWqeL1erYAsq9U4ztbhzNQmb8MF2/qhs/gkXgqj6LHs1in13N2xvOFqQhqbc0/lwt/CiFYqpds7Kfni9eru9RGKhU2d2tE+/Mqb1h36YYwyU87FsYjG4kL50hWOq3c7vuKarmi/lQgZY++mb003JsjRCCO8Iu7tBcMGcCM+6jKAFJKTGtwufg56KFJhgnH0dT6DtjHlsD546ZGa/y59wvJ46jKYwbTv8D9ecwcTj3RcxPAM4J6ROA/w9IVhQ66K46BgAAAABJRU5ErkJggg==

data:image/png;base64,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

The sprite says hello.  sad

Last edited by Hardmath123 (2012-08-08 07:26:16)


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

Offline

 

#5714 2012-08-08 09:02:36

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

Re: BYOB 3 - Discussion Thread

yes it does!

First, all the inputs are evaluated, then the block gets evaluated with the inputs. But, you know, you can make your own special-form version of AND.

Or can you?  smile

Code:

<project name="lazy and" version="1"><notes></notes><stage costume="0" threadsafe="false" id="1"><variables></variables><costumes><list id="3"></list></costumes><sounds><list id="4"></list></sounds><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" x="0" y="0" heading="90" scale="1" rotation="1" draggable="true" costume="0" color="80,80,80" id="8"><variables></variables><costumes><list id="10"></list></costumes><sounds><list id="11"></list></sounds><blocks></blocks><scripts><script x="21" y="40"><custom-block s="lazy %b and %boolUE"><block s="reportFalse"></block><custom-block s="tester"></custom-block></custom-block></script></scripts></sprite></sprites></stage><blocks><block-definition s="tester" type="predicate" category="other"><inputs></inputs><script><block s="doSayFor"><l>Hello!</l><l>2</l></block><block s="doReport"><block s="reportTrue"></block></block></script></block-definition><block-definition s="lazy %&apos;a&apos; and %&apos;b&apos;" type="predicate" category="operators"><inputs><input type="%b"></input><input type="%boolUE"></input></inputs><script><block s="doIf"><block s="reportNot"><block var="a"/></block><script><block s="doReport"><block s="reportFalse"></block></block></script></block><block s="doReport"><block s="evaluate"><block var="b"/><list></list></block></block></script></block-definition></blocks><variables></variables></project>

hint... (let's see if this works...)

Last edited by Jens (2012-08-08 11:38:28)


Jens Mönig

Offline

 

#5715 2012-08-08 10:52:20

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

Re: BYOB 3 - Discussion Thread

I'm sorry, your image doesn't seem to work...  hmm


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

Offline

 

#5716 2012-08-08 11:27:32

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

I'm sorry, your image doesn't seem to work...  hmm

I had to quote him and copy the text from there to get it to work.


http://block.site90.net/scratch.mit/text.php?size=30&amp;text=%20A%20signature!&amp;color=333333

Offline

 

#5717 2012-08-08 11:33:03

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

Re: BYOB 3 - Discussion Thread

I've exchanged the picture code against the actual project  smile


Jens Mönig

Offline

 

#5718 2012-08-08 11:37:52

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

Re: BYOB 3 - Discussion Thread

How do I run it?


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

Offline

 

#5719 2012-08-08 11:39:29

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

Re: BYOB 3 - Discussion Thread

copy the code to a file ... or just click on the link I've just now added.


Jens Mönig

Offline

 

#5720 2012-08-08 20:59:18

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

Re: BYOB 3 - Discussion Thread

Ah, I got it.  smile  So does that mean you aren't going to add it?

P.S. Brian and Jens, you guys should teach on Udacity.  smile

Last edited by Hardmath123 (2012-08-08 20:59:48)


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

Offline

 

#5721 2012-08-08 21:42:41

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I recently got an iPad (part of a school-related program), and I'm definitely planning to try  Snap! on it. On my mobile phone the website didn't work to great due to lack of processing power, but so far it's working pretty well for me.


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

Offline

 

#5722 2012-08-09 01:24:54

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

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

P.S. Brian and Jens, you guys should teach on Udacity.  smile

You mean, on edX, the online course system that's free, nonprofit,
and (because MIT is involved) will have the best software.

Thanks for the compliment, though!


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

Offline

 

#5723 2012-08-10 08:16:50

scspaeth
Scratcher
Registered: 2010-02-14
Posts: 20

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Hardmath123 wrote:

P.S. Brian and Jens, you guys should teach on Udacity.  smile

You mean, on edX, the online course system that's free, nonprofit,
and (because MIT is involved) will have the best software.

Thanks for the compliment, though!

Looks like an opportunity for Snap! to expand its reach:
https://www.edx.org/press/uc-berkeley-joins-edx

Offline

 

#5724 2012-08-11 13:09:36

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

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

I recently got an iPad (part of a school-related program), and I'm definitely planning to try  Snap! on it.

What does the school want you to do with it?


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

Offline

 

#5725 2012-08-12 15:27:19

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

Re: BYOB 3 - Discussion Thread

I know some of the wealthy schools in my school district think that iPads are the best way to go paperless (wrong).

Offline

 

Board footer