i ABSOLUTELY LOVE LOVE LOVE This programming environment,
And i realized that it's intended for young children & maladroits,
But i suspect that it could just as easily be used by college students to easily create All the programming that they would like to do,
If only Scratch had a few Additional Features.
This could be THE DEFINITIVE Programming Language of All Time.
If only Scratch had all The Features ( Commands & Functions )
of The HP48 Handheld Programmable Calculator...!
And the Screen Size could be Redefined.
And The Programming Window had AutoScrolling!
i've only been playing around with Scratch for a few days;
But there are just a few things that are driving me completely crazy!
Why No Text Input? & String Processing...!
i hope the Next Version Comes out Soon...!
It would be wonderful if Scratch was Open Source...!
Thanx!
Offline
I'm glad you like Scratch! I've been using it for a couple of years and have found its a nice introductory program, but it can DEFINITELY be used for more advanced program. I think Scratch is open source, but you have to download it at some link I can't remember. However, it wouldn't be any use to you unless you have experience in Smalltalk (which I haven't), but Jens http://scratch.mit.edu/users/Jens has a couple of projects about creating new blocks using the source code like this one http://scratch.mit.edu/projects/Jens/75626
As for the scroll bar question, I believe Jens has a project about that too (surprise surprise) right here http://scratch.mit.edu/projects/Jens/107460 !
Offline
About the open source thing, I just looked it up and found that the source code can only be downloaded in Scratch 1.2.1 (which as far as I'm aware of you cannot download). That probably makes the two links I posted previously useless . Oh well.
Offline
Scratch is neat but snapping blocks will never replace using plain text. Just try programming a 10000 line program with blocks. You will have carpal tunnel before you even finish
Offline
As far as the tediousness of snapping programming blocks together in order to create a really large program, i think that that can be circumvented by simply allowing user/programmers to define a given script as a new block, which would be seemlessly integrated into the block library...
You can do essentially the same thing with Broadcast & Receive, But i think that being able to make new blocks would be easier & more elegant.
That way; you could build up a library of new custom functions & commands, and then the final program would be constructed from these...
i Believe in The Future of Scratch...!!!
Offline
shadow_7283 wrote:
About the open source thing, I just looked it up and found that the source code can only be downloaded in Scratch 1.2.1 (which as far as I'm aware of you cannot download). That probably makes the two links I posted previously useless . Oh well.
Nope - You can download the Scratch 1.3.1 source code as well: http://info.scratch.mit.edu/Source_Code
And it's possible that they'll add string handling in the next version.
Offline