bharvey wrote:
TheExternal wrote:
hey! has anyone come up with a block that maps out a variable's coordinates? That would be EXTREMELY helpful. Thanks!
I don't understand what you're asking for. In what sense does a variable have coordinates? Or are you thinking about a particular kind of value in a variable?
I mean something that tells the x position and y position of any variable onstage. when you save BYOB or Scratch when you hide a variable, the variable always goes to the top left corner which gets frustrating if you want the variable to stay somewhere else.
Sorry if I still was unclear :\
Offline
TheExternal wrote:
I mean something that tells the x position and y position of any variable onstage. when you save BYOB or Scratch when you hide a variable, the variable always goes to the top left corner which gets frustrating if you want the variable to stay somewhere else.
Oh, the monitor for the variable! I get it.
Good idea. I'll file an enhancement request, but it won't happen before the 3.0 release.
Offline
A block like this has been made for download on panther, but I think it would really enhance BYOB aswell, it sets the background a variable to a colour, gettng rid of the not so nice looking orange background.
Offline
markyparky56 wrote:
A block like this has been made for download on panther, but I think it would really enhance BYOB aswell, it sets the background a variable to a colour, gettng rid of the not so nice looking orange background.
The-Whiz wrote:
Maybe something that allows you to set the variable type, like slider, large, etc.
These are just a sample of many Panther-like features that would, no question about it, enhance BYOB. For now, we're going to have to concentrate on getting our own stuff done really right -- and then, in August, you guys should just merge BYOB into Panther! That'll solve all these problems at once.
After August, I think the next big thing on our agenda will be to work on first class {sprites, costumes, sounds, colors , palettes, dialogs, ...}.
Offline
bharvey wrote:
After August, I think the next big thing on our agenda will be to work on first class {sprites, costumes, sounds, colors , palettes, dialogs, ...}.
Yeah, eventually I really want to "build your own data structures" (classes) out of those primitives
Offline
Jens wrote:
bharvey wrote:
After August, I think the next big thing on our agenda will be to work on first class {sprites, costumes, sounds, colors , palettes, dialogs, ...}.
Yeah, eventually I really want to "build your own data structures" (classes) out of those primitives
How about able to code in a scratch like language, M30W is trying to do this, but we're kinda slow.
Offline
markyparky56 wrote:
How about able to code in a scratch like language
Blocks all the way down
That's what BYOB is all about ever since the first version! You build your own blocks - in Scratch itself. And if you want to edit a primitive - or something else - Elements is a complete blocks based Smalltalk IDE.
Offline
I think that when you make a block in elements, it should stay with the project like custom blocks do. I know this would be hard because methods coded in smalltalk are unique to the image file, not the project. But if you could do it, it might be a good addition to BYOB 3.
Offline
ScratchReallyROCKS wrote:
I think that when you make a block in elements, it should stay with the project like custom blocks do.
What a great idea! That would really make Elements feel like an integral part of BYOB, rather than something else that happens to be in the same software.
It's obviously not going to happen in 3.0, but just as soon as we get a moment to breathe, we should think hard about how to make the progression from Scratch-level programming to Smalltalk-level programming a smoother transition, with good documentation etc. (So, Jens, either you have to write it or you have to teach me Smalltalk. )
Offline
bharvey wrote:
(So, Jens, either you have to write it or you have to teach me Smalltalk. )
is that a joke or do you really not know smalltalk?
Last edited by ScratchReallyROCKS (2010-07-01 21:12:04)
Offline
ScratchReallyROCKS wrote:
is that a joke or do you really not know smalltalk?
Not a joke. At various times in the past I've formed the intention of learning Smalltalk but always found the textbooks and/or the Squeak UI offputting. But now that I have a real reason to learn maybe I'll overcome those obstacles. (If I could learn COBOL and APL and IBSYS, I'm sure I can learn Smalltalk!)
Offline
nXIII wrote:
I'll help! (You probably noticed my (very incomplete so far) thread)
Thanks! I did notice it when you first started, when it was really incomplete, but I see you've made a lot of progress since then. I'll read it seriously over the weekend.
Offline
Great ideas, guys.
So, anybody care to work on Elements tools (nXIII, nudge nudge..?!), they're really incomplete. It's mostly GUI work, building morphic windows and dialog boxes etc. We need a better class browser and redo all the other tools (method browsers, inspectors and especially the debugger) to work with elements. It's actually not that hard as it sounds, but I'm severely lacking time, because Brian keeps me busy
The way to save Elements (Smalltalk) code with a BYOB project then would be to just attach a changeset to it. A Smalltalk changeset is just some text that can be filed in again. Elements can already render any Smalltalk code into graphical blocks, so that part is already done.
Last edited by Jens (2010-07-02 03:44:03)
Offline
bharvey wrote:
It's obviously not going to happen in 3.0, but just as soon as we get a moment to breathe, we should think hard about how to make the progression from Scratch-level programming to Smalltalk-level programming a smoother transition, with good documentation etc. (So, Jens, either you have to write it or you have to teach me Smalltalk. )
What about having something like BYOB, but its smalltalk code?
The block version of smalltalk!
Offline
Jens wrote:
That's exactly what Elements is.
Ahhh... that makes sense... *facepalm*
Offline
The-Whiz wrote:
markyparky56 wrote:
Jens wrote:
That's exactly what Elements is.
Ahhh... that makes sense... *facepalm*
Lol. Did you even look at BYOB?
BYOB yes, Elements, not that much. And Im not very good at smalltalk.
Offline
bharvey wrote:
Not a joke. At various times in the past I've formed the intention of learning Smalltalk but always found the textbooks and/or the Squeak UI offputting.
Sad to say but it's the same for me
Smalltalk is just so different from other programming languages...
Offline
JSO wrote:
bharvey wrote:
Not a joke. At various times in the past I've formed the intention of learning Smalltalk but always found the textbooks and/or the Squeak UI offputting.
Sad to say but it's the same for me
Smalltalk is just so different from other programming languages...
But not the wierdest one, but the name I can not utter on the scratch forums.
Offline
fullmoon wrote:
markyparky56 wrote:
But not the weirdest one, but the name I can not utter on the scratch forums.
Actually, I think the one you are referring to might have some competition: LOLCODE.
No, I mean this one I had to shorten the url. Warning, the name may be offensive to some people, I apologise, but you have been warned.
Offline