Talk:Scratch

Things about the programming

This article lacks a description of how programming is done in it - who volunteers to add it? :P
Chrischb (talk | contribs) 06:24, 15 August 2010 (UTC)

But isn't that done in the article, Script?
WeirdF (talk | contribs) 06:52, 15 August 2010 (UTC)

Original Scratch Team

Who was part of the original Scratch Team?
OrcaCat (talk | contribs) 18:50, 15 March 2013 (UTC)

Some people I know of include Mitch, Natalie, Amon, John, Jay, Eric, and then Andrés a little later. I'm not sure who else, though.
veggieman001 (talk | contribs) 04:58, 16 March 2013 (UTC)
When you said Amon, did you mean Amos? Anyways, i asked him at some point (in the context of the Development of Scratch 1.0 article) and he said he wasn't.
Scimonster (talk | contribs) 19:05, 16 March 2013 (UTC)
No, not Amos. Amon Millner.
veggieman001 (talk | contribs) 19:25, 16 March 2013 (UTC)
Oh.
Scimonster (talk | contribs) 19:59, 16 March 2013 (UTC)
Cool, thanks :)
OrcaCat (talk | contribs) 22:24, 21 March 2013 (UTC)

really old versions

even though not too much information is known about pre-release Scratch versions, there are visual aids, and we could inquire the Scratch Team about these versions. should we make pages for versions that are known about, such as 0.1? --
Veggieman001 (talk | contribs) 18:56, 12 February 2011 (UTC)

I think I did 0.1, however there isn't much information about it, and it seems as Jonpthab doesn't want people to know the future straight away.

Rdococ (talk | contribs) 09:23, 29 April 2011 (UTC)
1) He's Jonathanpb.
2) There is an article on it already- Scratch 2.0
Scimonster (talk | contribs) 09:37, 29 April 2011 (UTC)
1. Is it impossible to type someone's name right? D:
2. Read the description he gave... he didn't notice the .1 bit and thought he was only removing the 2.0 bit.
Chrischb (talk | contribs) 23:16, 29 April 2011 (UTC)

Should Scratch 2.0 be listed in the versions here?

Rdococ added it - I removed it, as it hasn't been released yet and therefore does not fit in with the other versions. (There's a separate article on it, anyway.) But he added it back... then scimonster removed it again.

Instead of fighting back and forth, I'm creating a discussion so we can decide on whether it should be included or not. ^^
Jonathanpb (talk | contribs) 22:58, 29 April 2011 (UTC)

I say it should just be left in the 2.0 page; there's even a link to it at the top section. And scimonster agrees that it shouldn't be here, so that makes three...
Chrischb (talk | contribs) 23:14, 29 April 2011 (UTC)
+1
WeirdF (talk | contribs) 07:45, 30 April 2011 (UTC)
Hmmm... -1000.

Rdococ (talk | contribs) 08:42, 30 April 2011 (UTC)
And what's your reasoning? :/
Eh, four against one - I suppose we have a decision.
Jonathanpb (talk | contribs) 11:20, 30 April 2011 (UTC)
Chris has the reason I removed it. :)
Scimonster (talk | contribs) 17:37, 30 April 2011 (UTC)
Woot yeah xD
Chrischb (talk | contribs) 00:12, 1 May 2011 (UTC)

Come on, its a version of scratch. AT least have a tiny colum for it and leave the big notes to it's own page.--
Luap01 (talk | contribs) 22:30, 12 December 2011 (UTC)

I really think it should be left out until 2.0 is released.
Bsteward (talk | contribs) 22:32, 12 December 2011 (UTC)

Hey Bstweward are you on hear right NOW?
Luap01 (talk | contribs) 22:36, 12 December 2011 (UTC)

Now Luap01 has added it back, and it looks like he and Bsteward are edit-warring over it. :/
Scimonster (talk | contribs) 14:55, 28 December 2011 (UTC)

I am ok with having a section on Scratch 2.0. I removed it because the information was out of date.
Bsteward (talk | contribs) 18:22, 28 December 2011 (UTC)

Well, I did copy and paste an old version.
Luap01 (talk | contribs) 00:34, 3 January 2012 (UTC)

Object Oriented?

Why does it say that Scratch is object oriented? Its not like we have to enter classes and methods for each class.
Dazman (talk | contribs) 10:25, 24 June 2011 (UTC)

What is object oriented anyways?
Scimonster (talk | contribs) 10:57, 24 June 2011 (UTC)
According to Wikipedia: "Object-oriented programming (OOP) is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs." I think Scratch falls under that category.
BWOG (talk | contribs) 12:48, 24 June 2011 (UTC)
Uh, yeah. :P
BYOB is all about OOP, and it's based off Scratch... Scratch is I guess.
Scimonster (talk | contribs) 13:32, 24 June 2011 (UTC)
I don't know... Although Scratch does deal with classes and methods, they are in the form of blocks so you never actually see whats going on in the programming side. Its no like to make a sprite move we have to call upon a method in a class. Then it would confuse everybody. If it was what I thought OOP programming was, to make a sprite move we could to something like this:

ScratchSys.SpriteMovement.ChangeX(string "SpriteName",double "Distance");
Dazman (talk | contribs) 19:04, 24 June 2011 (UTC)

I am very sure Scratch is not object oriented. according to Wikipedia Object-oriented programming (OOP) is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Scratch does not have like objects as they are used in Java and C++.
Bsteward (talk | contribs)22:53, 11 March 2012 (UTC)

I don't really think it's object oriented, really. It may become somewhat, with the advent of cloning and all... but eh, I dunno.
Veggieman001 (talk | contribs) 03:32, 12 March 2012 (UTC)
Aren't the sprites like objects? You build the scripts; those are their methods. Right??
Scimonster (talk | contribs) 08:50, 12 March 2012 (UTC)
There aren't really any sort of classes though...
Veggieman001 (talk | contribs) 13:51, 12 March 2012 (UTC)
According to Wikipedia, Scratch is OOP. Case Closed. *ignore citation needed bit*
Hardmath123 (talk | contribs) 14:13, 12 March 2012 (UTC)
It seems that we're not really sure. Some people think Scratch isn't OOP based on it's definition, but some people think Scratch is OOP because it is mentioned as so on Wikipedia (without citation). Perhaps one of you can create a thread on the Scratch forums asking the rest of the Scratch community and/or Scratch Team for the answer. :)
Lucario621 (talk | contribs) 22:26, 12 March 2012 (UTC)
There was a thread like that w few months ago. Result: big argument, no answer... :P
Hardmath123 (talk | contribs) 03:39, 13 March 2012 (UTC)
If that's the case, then we can just remove it for now. After all we don't have any information to back it up.
Lucario621 (talk | contribs) 20:05, 13 March 2012 (UTC)

Official release year

The article states "Scratch officially came out in 2006." To start off, this should be cited with "References" at the bottom, not "See this forum thread for more information." However, my main point is that I'm not sure if that is the correct year. The forum topic linked to in the article (here), does say by one user "The scratch website at birth, launched 2nd September 2006, at 10:38AM." However, that is not necessarily the date Scratch "officially" came out. A forum topic posted by a Scratch Team member says that Scratch officially came out May 15, 2007, see here.

That being said, I don't see why this piece of information belongs under "Previous Development".

What are your thoughts on the subject?
Lucario621 (talk | contribs) 00:59, 11 December 2011 (UTC)

Scratch 1.0 was out on January 8, 2007 according to an archived version of the site(look towards the bottom of the page right before the "PUBLICATIONS" section, the website dates back 2005 or earlier. I fixed the article accordingly.
Bsteward (talk | contribs) 02:13, 11 December 2011 (UTC)

Normal Wiki

Don't you think we should get rid of the wikipedia links at the top? Alot of schools use scratch, and when I was in elemenatary school, we wern't alowed to go on the regular wiki. Call me stupid, but at least get it of this page, for this is a major article.
Luap01 (talk | contribs) 21:53, 27 December 2011 (UTC)

I think they are ok.
Bsteward (talk | contribs) 23:22, 27 December 2011 (UTC)
I agree with Bsteward, however I think not all links are needed. Only "object-oriented" and "drag-and-drop" need a wikipedia link -- not "educational" or "programming language".
Lucario621 (talk | contribs) 02:11, 28 December 2011 (UTC)
I agree, but also leave the link about MIT.
Scimonster (talk | contribs) 14:52, 28 December 2011 (UTC)

Split

Should we split the Versions section into separate articles on each version? I think that would be nice. :D
Scimonster (talk | contribs) 19:07, 28 December 2011 (UTC)

Sound like a lot of work, but its fine with me.
Bsteward (talk | contribs) 19:44, 28 December 2011 (UTC)
I'm not sure about an article for each version, however adding an article for ALL of the version details might be preferred from having them on this article. What do you think?
Lucario621 (talk | contribs) 21:53, 28 December 2011 (UTC)
Oh, I just wanted to boost the article count to over 520, so I suggested a complete split. :P
We can move them to a single article.
Scimonster (talk | contribs) 08:35, 29 December 2011 (UTC)
Moving them to a single article is fine with me ^^
Jonathanpb (talk | contribs) 09:18, 30 December 2011 (UTC)
Lol, don't worry about the article count. The number isn't important, the quality is. :)
Lucario621 (talk | contribs) 18:33, 30 December 2011 (UTC)
Lol I know.
Scimonster (talk | contribs) 16:27, 31 December 2011 (UTC)

Scratch History

Should we add a section about the history of Scratch? Or does another article cover that?
Goldfish678 (talk | contribs) 21:11, 24 February 2016 (UTC)

Scratch Timeline? Scratch Versions?
Scimonster (talk | contribs) 21:47, 25 February 2016 (UTC)


External Programs

I have removed the Template:External Programs because the template clearly says outside the scratch website or wikipedia. It was put becase of wikipedia links however, due to the fact that the template says outside of wikipedia, it has been removed.
Minerman6 (talk | contribs) 17:03, 5 June 2016 (UTC)

  • This page was last modified on 5 June 2016, at 17:03.