In the source code TOS it says you have to release the source code, how do you get around that? Im just wondering.
Offline
tpg56 wrote:
could u please make a mac version? Thanks.
At http://byob.berkeley.edu you'll find a Mac version. Just unzip it, put the folder anywhere, and one of the things in the folder is BYOB.app.
Offline
markyparky56 wrote:
In the source code TOS it says you have to release the source code, how do you get around that? Im just wondering.
Interesting question which (blush) I haven't really thought about. I think I'll wait until Jens's vacation is over and then we'll figure it out. But we definitely should. I'm guessing Jens wants to wait until the official release, but I'm not sure why.
But I think we haven't turned down any requests for access -- do you want it? I keep saying, I want you guys to put all of it in Panther! But you might want to wait until August when we get it really working right.
Offline
all of the underlying magic down to the VM can be inspected and even edited with Elements, BYOB is much more open than even Scratch itself, with no specific "source code" release needed! I'm even programming parts of BYOB with Elements alone! So, we're radically adhering to the requirement of publishing the source code. But relax, we're going to give you "files" to edit as well in August.
Offline
This is amazing, i got BYOB the fist one, and BYOB 3, and dont forget Panther!
Offline
Is it possible to make completely new blocks in the elements editor? I know it's kind of pointless, but you should make it possible.
Offline
ScratchReallyROCKS wrote:
Is it possible to make completely new blocks in the elements editor? I know it's kind of pointless, but you should make it possible.
Jens says you can see anything in Elements, so I guess so. But I'm not myself a Smalltalk programmer...
PS The line is, "There are three kinds of mathematician: those who can count and those who can't."
Offline
Jens wrote:
So, you want to define your own procedures and functions in Scratch? Build your own blocks (BYOB )?
You might as well try this new experimental prototype I have been developing over the last weeks. You can download and read through an overview (pdf), or download the whole application (including the overview) and start playing with it right away.
This prototype lets you build your own custom blocks in Scratch using the standard Scratch blocks, as well as other blocks you defined elsewhere. You can create your own command blocks (procedures) and reporter blocks (functions), both regular ("round") and boolean ("diamond"). You can specify for each block to be atomic (run at the speed of a single block) or interleafed. Your custom blocks are defined for each sprite and can be shared among projects together with the sprite they were created for. Oh, and you can even use a block within itself (recursion).
This prototype is very, very, experimental, so be prepared to encounter lots of bugs. I'd be very interested in feedback about your experiences and insights.
Enjoy!
-Jens
Thanks, this is a great program... one bug i found, was, when you add a long stack in a block you're making, it freezes. Now I use BYOB 2.99.
Offline
My mom won't let me download BYOB, no matter how much I tell her it's made by one of the most trusted scratchers like, EVER.
Offline
Twilight-Tak wrote:
My mom won't let me download BYOB, no matter how much I tell her it's made by one of the most trusted scratchers like, EVER.
See if your mom will send me an email (bh@cs.berkeley.edu) and we can discuss it.
EDIT: This being the second such comment I've seen, I've made the message on the web site less humor-impaired-parent-unfriendly.
Last edited by bharvey (2010-05-31 23:38:37)
Offline
I heard that there was a 'Patch' type thing for BYOB to attach it to Scratch or a mod? Where is it. Thank you in advance!
Offline
Billybob-Mario wrote:
I heard that there was a 'Patch' type thing for BYOB to attach it to Scratch or a mod? Where is it. Thank you in advance!
I'm not sure what you mean. BYOB includes (is an extension of) Scratch, so there's no need to attach it. If you want to merge BYOB into your mod, please wait for the official release in August, at which time the source image and changes file will be available. We are very happy for everyone to use our code at that time! But we want to get it right first; there are still a lot of rough edges.
Offline
Billybob-Mario wrote:
I heard that there was a 'Patch' type thing for BYOB to attach it to Scratch or a mod? Where is it. Thank you in advance!
BYOB is a Mod, its not a patch, addon, plug-in.
Offline
markyparky56 wrote:
Billybob-Mario wrote:
I heard that there was a 'Patch' type thing for BYOB to attach it to Scratch or a mod? Where is it. Thank you in advance!
BYOB is a Mod, its not a patch, addon, plug-in.
AI know, but someone said there was a way of 'patching' it on.
Offline
Something that I really like about BYOB is the ability to edit existing blocks using a block-based squeak. Also, a glitch: you can't change block variable names, like it says to when you embed the 'for' loop.
Offline
Billybob-Mario wrote:
you can't change block variable names, like it says to when you embed the 'for' loop.
I'm not sure I understand. Do you mean you can't change the name of the "i" variable in the FOR block? Sometimes I have trouble clicking without dragging at all; if you drag even a little, then instead of giving you the name change dialog it tears off a copy of the variable oval. Is that what's happening for you? Thanks.
Offline
bharvey wrote:
Billybob-Mario wrote:
you can't change block variable names, like it says to when you embed the 'for' loop.
I'm not sure I understand. Do you mean you can't change the name of the "i" variable in the FOR block? Sometimes I have trouble clicking without dragging at all; if you drag even a little, then instead of giving you the name change dialog it tears off a copy of the variable oval. Is that what's happening for you? Thanks.
Yes. That was the problem. Thank you. Maybe you could have a right-click menu option for those variables for renaming all the time.
Offline
cool! i made a block that was A=B squared!
Offline
I found a bug for the alpha 2.9.9 [blocks] <sorry> [/blocks]!
Offline
http://scratch.mit.edu/forums/viewtopic.php?id=10887#req_message
Offline
http://scratch.mit.edu/forums/viewtopic.php?id=10887#req_messagehttp://scratch.mit.edu/forums/viewtopic.php?id=10887#req_message
Offline