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

#151 2010-08-25 20:19:54

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

Jwosty wrote:

ScratchReallyROCKS wrote:

Jwosty wrote:


Waddaya mean?

sorry, that didn't make any sense. I was thinking of something else when I wrote that. I mean that my representation would be better.

Aha!! Now I get it.  big_smile

do you agree?


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#152 2010-08-25 22:53:45

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Text-Based Scratch

I suggested this a long while ago:

http://scratch.mit.edu/forums/viewtopic.php?id=16220

Incidentally, I was just thinking it would be awesome if somebody modded Scratch for this  big_smile

Offline

 

#153 2010-08-25 23:08:37

Jwosty
Scratcher
Registered: 2009-12-19
Posts: 500+

Re: Text-Based Scratch

ScratchReallyROCKS wrote:

Jwosty wrote:

ScratchReallyROCKS wrote:


sorry, that didn't make any sense. I was thinking of something else when I wrote that. I mean that my representation would be better.

Aha!! Now I get it.  big_smile

do you agree?

Yes.


http://i39.tinypic.com/18ert5.png Google it.  smile

Offline

 

#154 2010-08-25 23:09:49

Jwosty
Scratcher
Registered: 2009-12-19
Posts: 500+

Re: Text-Based Scratch

coolstuff wrote:

I suggested this a long while ago:

http://scratch.mit.edu/forums/viewtopic.php?id=16220

Incidentally, I was just thinking it would be awesome if somebody modded Scratch for this  big_smile

yikes   tongue


http://i39.tinypic.com/18ert5.png Google it.  smile

Offline

 

#155 2010-08-26 02:15:53

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: Text-Based Scratch

This would be great for reducing lag - I support!  big_smile
But it does seem a bit much...  tongue


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#156 2010-08-26 02:27:43

Jonathanpb
Scratcher
Registered: 2008-07-25
Posts: 1000+

Re: Text-Based Scratch

That would be really good! And it help introduce people to the reality of programming with text.

But the block-based Scratch should be bigger! After all, Scratch is famous for its method of building with blocks.

A little feature for programming in text would be nice though.


"Human beings... must have action; and they will make it if they cannot find it.
-Charlotte Brontë

Offline

 

#157 2010-08-26 07:10:19

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

Jonathanpb wrote:

That would be really good! And it help introduce people to the reality of programming with text.

But the block-based Scratch should be bigger! After all, Scratch is famous for its method of building with blocks.

A little feature for programming in text would be nice though.

Yeah, the text would come nowhere near replacing the block interface. It's just for those people who like to go fast. (Especially with long scripts.)


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#158 2010-08-26 07:26:26

helltank
Scratcher
Registered: 2010-05-21
Posts: 1000+

Re: Text-Based Scratch

I support. I love text and I can type super fast. But then there's mistyping problems... also, there's no help interface. The blocks function you can figure out from their text. Pure text that YOU type... not so sure. Still, I support.


Error:Signature could not load. Please wait for an indefinite amount of time, until you realize you're gullible and go off to look for another potentially interesting signature to stare at.

Offline

 

#159 2010-08-26 07:28:39

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

helltank wrote:

I support. I love text and I can type super fast. But then there's mistyping problems... also, there's no help interface. The blocks function you can figure out from their text. Pure text that YOU type... not so sure. Still, I support.

Maybe it could sense syntax errors and prompt you to correct them before switching back to the block tab.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#160 2010-08-26 08:37:49

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Text-Based Scratch

ScratchReallyROCKS wrote:

helltank wrote:

I support. I love text and I can type super fast. But then there's mistyping problems... also, there's no help interface. The blocks function you can figure out from their text. Pure text that YOU type... not so sure. Still, I support.

Maybe it could sense syntax errors and prompt you to correct them before switching back to the block tab.

Absolutely! I think the syntax should be super-easy to understand, without any hashes, quotation marks, semicolons, or commas. I think maybe auto-correction of common typos and syntax errors (it's pretty easy to tell what you're trying to type with such a small library of commands) may be the best solution to get the errors out of the way from the start.

The mission of Scratch is to keep the programming simple. A lot of programming languages have these difficult to remember, inconsistent syntaxes which nobody really understands - as long as Scratch eliminates that and makes it simple to code, I think it's a great learning tool.

Offline

 

#161 2010-08-26 08:46:18

Ace-of-Spades
Scratcher
Registered: 2010-01-08
Posts: 1000+

Re: Text-Based Scratch

Weren't there some people working on a text based Scratch in python?


11110010100011010100011010101000100011011011001010111100101000110101000110101010001000110110110010101111001010001101010001101010100010001101101100101011110010100011010100011010101000100011011011001010
110101010010001010101010101010101010101010100110101010010101010010101001101011010101010010101010101

Offline

 

#162 2010-08-26 08:51:21

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Text-Based Scratch

Ace-of-Spades wrote:

Weren't there some people working on a text based Scratch in python?

Yes - it was called "Emerald" (but I think the name got changed). I created one of the major versions of it (introducing variables), and while the discussion continued, I don't think any subsequent versions were released. I left Scratch shortly thereafter for a few months.

I think the difference between that and this suggestion is that this suggestion fully integrates "Text-Based Scratch" in with the current Scratch, whereas the other was a fully text-based program with commands similar to those of Scratch.

Offline

 

#163 2010-08-26 08:53:50

Ace-of-Spades
Scratcher
Registered: 2010-01-08
Posts: 1000+

Re: Text-Based Scratch

Yeah I see what you mean. Python really can't support pictures unless it's a different version, and then not moving pictures. This would have to be made in squeak itself. But we're moving on to flash aren't we?


11110010100011010100011010101000100011011011001010111100101000110101000110101010001000110110110010101111001010001101010001101010100010001101101100101011110010100011010100011010101000100011011011001010
110101010010001010101010101010101010101010100110101010010101010010101001101011010101010010101010101

Offline

 

#164 2010-08-26 09:14:01

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Text-Based Scratch

coolstuff wrote:

Ace-of-Spades wrote:

Weren't there some people working on a text based Scratch in python?

Yes - it was called "Emerald" (but I think the name got changed). I created one of the major versions of it (introducing variables), and while the discussion continued, I don't think any subsequent versions were released. I left Scratch shortly thereafter for a few months.

I think the difference between that and this suggestion is that this suggestion fully integrates "Text-Based Scratch" in with the current Scratch, whereas the other was a fully text-based program with commands similar to those of Scratch.

I'm Pretty sure it's called M30W now


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#165 2010-08-26 09:15:07

Ace-of-Spades
Scratcher
Registered: 2010-01-08
Posts: 1000+

Re: Text-Based Scratch

ScratchReallyROCKS wrote:

coolstuff wrote:

Ace-of-Spades wrote:

Weren't there some people working on a text based Scratch in python?

Yes - it was called "Emerald" (but I think the name got changed). I created one of the major versions of it (introducing variables), and while the discussion continued, I don't think any subsequent versions were released. I left Scratch shortly thereafter for a few months.

I think the difference between that and this suggestion is that this suggestion fully integrates "Text-Based Scratch" in with the current Scratch, whereas the other was a fully text-based program with commands similar to those of Scratch.

I'm Pretty sure it's called M30W now

That sounds like them.


11110010100011010100011010101000100011011011001010111100101000110101000110101010001000110110110010101111001010001101010001101010100010001101101100101011110010100011010100011010101000100011011011001010
110101010010001010101010101010101010101010100110101010010101010010101001101011010101010010101010101

Offline

 

#166 2010-08-26 09:34:00

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Text-Based Scratch

coolstuff wrote:

ScratchReallyROCKS wrote:

helltank wrote:

I support. I love text and I can type super fast. But then there's mistyping problems... also, there's no help interface. The blocks function you can figure out from their text. Pure text that YOU type... not so sure. Still, I support.

Maybe it could sense syntax errors and prompt you to correct them before switching back to the block tab.

Absolutely! I think the syntax should be super-easy to understand, without any hashes, quotation marks, semicolons, or commas. I think maybe auto-correction of common typos and syntax errors (it's pretty easy to tell what you're trying to type with such a small library of commands) may be the best solution to get the errors out of the way from the start.

The mission of Scratch is to keep the programming simple. A lot of programming languages have these difficult to remember, inconsistent syntaxes which nobody really understands - as long as Scratch eliminates that and makes it simple to code, I think it's a great learning tool.

Yes! And why not syntax highlighting as well, like in the Python Idle interface? It'd make code easier to read and more obvious when you got something wrong, because the incorrect syntax would be in plain black text.

Last edited by Harakou (2010-08-26 10:28:40)


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#167 2010-08-26 09:51:34

Ace-of-Spades
Scratcher
Registered: 2010-01-08
Posts: 1000+

Re: Text-Based Scratch

Harakou wrote:

coolstuff wrote:

ScratchReallyROCKS wrote:


Maybe it could sense syntax errors and prompt you to correct them before switching back to the block tab.

Absolutely! I think the syntax should be super-easy to understand, without any hashes, quotation marks, semicolons, or commas. I think maybe auto-correction of common typos and syntax errors (it's pretty easy to tell what you're trying to type with such a small library of commands) may be the best solution to get the errors out of the way from the start.

The mission of Scratch is to keep the programming simple. A lot of programming languages have these difficult to remember, inconsistent syntaxes which nobody really understands - as long as Scratch eliminates that and makes it simple to code, I think it's a great learning tool.

Yes! And why not syntax highlighting as well, like in the Python Idle interface? It'd make code easier to read and more obvious when you got something wrong, because it would be in plain black text.

??
My python has lots of different colored text for different things o.O


11110010100011010100011010101000100011011011001010111100101000110101000110101010001000110110110010101111001010001101010001101010100010001101101100101011110010100011010100011010101000100011011011001010
110101010010001010101010101010101010101010100110101010010101010010101001101011010101010010101010101

Offline

 

#168 2010-08-26 09:59:07

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Text-Based Scratch

Ace-of-Spades wrote:

Harakou wrote:

coolstuff wrote:


Absolutely! I think the syntax should be super-easy to understand, without any hashes, quotation marks, semicolons, or commas. I think maybe auto-correction of common typos and syntax errors (it's pretty easy to tell what you're trying to type with such a small library of commands) may be the best solution to get the errors out of the way from the start.

The mission of Scratch is to keep the programming simple. A lot of programming languages have these difficult to remember, inconsistent syntaxes which nobody really understands - as long as Scratch eliminates that and makes it simple to code, I think it's a great learning tool.

Yes! And why not syntax highlighting as well, like in the Python Idle interface? It'd make code easier to read and more obvious when you got something wrong, because it would be in plain black text.

??
My python has lots of different colored text for different things o.O

...You do know which Python I'm talking about right?


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#169 2010-08-26 10:06:32

Ace-of-Spades
Scratcher
Registered: 2010-01-08
Posts: 1000+

Re: Text-Based Scratch

Harakou wrote:

Ace-of-Spades wrote:

Harakou wrote:


Yes! And why not syntax highlighting as well, like in the Python Idle interface? It'd make code easier to read and more obvious when you got something wrong, because it would be in plain black text.

??
My python has lots of different colored text for different things o.O

...You do know which Python I'm talking about right?

Python 2.6 or 3.0 the programming language right?


11110010100011010100011010101000100011011011001010111100101000110101000110101010001000110110110010101111001010001101010001101010100010001101101100101011110010100011010100011010101000100011011011001010
110101010010001010101010101010101010101010100110101010010101010010101001101011010101010010101010101

Offline

 

#170 2010-08-26 10:13:11

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Text-Based Scratch

Ace-of-Spades wrote:

Harakou wrote:

Ace-of-Spades wrote:


??
My python has lots of different colored text for different things o.O

...You do know which Python I'm talking about right?

Python 2.6 or 3.0 the programming language right?

Yeah. And I was talking about syntax highlighting-the colored text. Just to make sure we're on the same page.  tongue


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#171 2010-08-26 10:15:49

Ace-of-Spades
Scratcher
Registered: 2010-01-08
Posts: 1000+

Re: Text-Based Scratch

Harakou wrote:

Ace-of-Spades wrote:

Harakou wrote:


...You do know which Python I'm talking about right?

Python 2.6 or 3.0 the programming language right?

Yeah. And I was talking about syntax highlighting-the colored text. Just to make sure we're on the same page.  tongue

But you said the text was black. My text starts off as black but then switches to another color when it recognizes the function. Is it different versions?


11110010100011010100011010101000100011011011001010111100101000110101000110101010001000110110110010101111001010001101010001101010100010001101101100101011110010100011010100011010101000100011011011001010
110101010010001010101010101010101010101010100110101010010101010010101001101011010101010010101010101

Offline

 

#172 2010-08-26 10:28:12

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Text-Based Scratch

Ace-of-Spades wrote:

Harakou wrote:

Ace-of-Spades wrote:

Python 2.6 or 3.0 the programming language right?

Yeah. And I was talking about syntax highlighting-the colored text. Just to make sure we're on the same page.  tongue

But you said the text was black. My text starts off as black but then switches to another color when it recognizes the function. Is it different versions?

No, I meant that the text with incorrect syntax would be black and easy to recognize.  lol  Let me edit my original post...

Last edited by Harakou (2010-08-26 10:29:03)


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#173 2010-08-26 10:30:02

Ace-of-Spades
Scratcher
Registered: 2010-01-08
Posts: 1000+

Re: Text-Based Scratch

Harakou wrote:

Ace-of-Spades wrote:

Harakou wrote:


Yeah. And I was talking about syntax highlighting-the colored text. Just to make sure we're on the same page.  tongue

But you said the text was black. My text starts off as black but then switches to another color when it recognizes the function. Is it different versions?

No, I meant that the text with incorrect syntax would be black and easy to recognize.  lol  Let me edit my original post...

Wait, you mean it gets highlighted black?


11110010100011010100011010101000100011011011001010111100101000110101000110101010001000110110110010101111001010001101010001101010100010001101101100101011110010100011010100011010101000100011011011001010
110101010010001010101010101010101010101010100110101010010101010010101001101011010101010010101010101

Offline

 

#174 2010-08-26 10:38:23

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Text-Based Scratch

Ace-of-Spades wrote:

Harakou wrote:

Ace-of-Spades wrote:


But you said the text was black. My text starts off as black but then switches to another color when it recognizes the function. Is it different versions?

No, I meant that the text with incorrect syntax would be black and easy to recognize.  lol  Let me edit my original post...

Wait, you mean it gets highlighted black?

No, I mean that written code with correct syntax gets colored according to the type of command, but incorrect syntax doesn't get colored and is therefore black. Get it?


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#175 2010-08-26 10:41:20

Ace-of-Spades
Scratcher
Registered: 2010-01-08
Posts: 1000+

Re: Text-Based Scratch

Harakou wrote:

Ace-of-Spades wrote:

Harakou wrote:


No, I meant that the text with incorrect syntax would be black and easy to recognize.  lol  Let me edit my original post...

Wait, you mean it gets highlighted black?

No, I mean that written code with correct syntax gets colored according to the type of command, but incorrect syntax doesn't get colored and is therefore black. Get it?

But this won't be based in Python or related to it. How would they get it working like it made out of whatever it's going to be?


11110010100011010100011010101000100011011011001010111100101000110101000110101010001000110110110010101111001010001101010001101010100010001101101100101011110010100011010100011010101000100011011011001010
110101010010001010101010101010101010101010100110101010010101010010101001101011010101010010101010101

Offline

 

Board footer