Discuss Scratch

wer65hertg
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

Paddle2See wrote:

Let's stop arguing about what the next version(s) of Scratch will be called. It's not important. There will be future changes to Scratch and they will probably have some kind of revision number attached to them.

Instead, please focus on developing the suggestion. What are the benefits of this idea? What problems do you see if it were implemented? Are there mitigation strategies that could be developed to address any potential problems?

Thanks.
Thank you, I will use this in the future to make it clear to people that there will be a new update.
king of the page

Last edited by wer65hertg (March 8, 2023 16:13:01)











NOW MORE THAN EVER, IT IS MORALLY CORRECT TO PIRATE NINTENDO GAMES



https://en.scratch-wiki.info/wiki/Scratch_Etiquette

I just realized that if I press the esc key while a page is loading, it will stop loading (on Chrome)

https://scratch.mit.edu/discuss/post/7041013/

https://scratch.mit.edu/discuss/topic/670319/
cookieclickerer33
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

GIitchInTheMatrix wrote:

cookieclickerer33 wrote:

Say it with me everyone!

Scratch 4 will never come out!
the only reason scratch 3 came out was because of the death of flash, so unless HTML 5 gets discontinued, scratch will not reach 4.0, there will be other updates but a new update as big as 3.0/new version has not even been in development, the closest thing to an update we are probably going to get is the currently in development dark mode and high contrast blocks, other than that there are currently no other planned features other than those in scratch lab (that may never even be implemented at all! Although I hope we get the text one, making a text engine is really time consuming if you want centering)
Say it with me everyone!

Thats blatant misinformation!
Scratch 3.0 was announced and worked on by 2016, before Flash even announced its EOL! They only put it out when they did because the editor wouldn’t work anymore! So, while 4.0 won’t ever come out, it won’t come out until the ST wants to try out a new editor! And the myth Scratch. Came out due to Flash dying, well, Flash announced its EOL 3 YEARS after the ST w started working on 3.0! So, unless they’re time travelers, they wouldn’t know it.
Really? I thought they said that they rushed 3.0 to get it out before flash got discontinued.
guess I was wrong, huh. That changes a lot for me.

Last edited by cookieclickerer33 (March 8, 2023 17:30:56)


Thanks for waiting, our website is now back sorry for the inconvenience!


Activity will start to trickle down over time
Moved over to snap
Thanks for sticking with me all these years
PPPDUD
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

cookieclickerer33 wrote:

GIitchInTheMatrix wrote:

cookieclickerer33 wrote:

Say it with me everyone!

Scratch 4 will never come out!
the only reason scratch 3 came out was because of the death of flash, so unless HTML 5 gets discontinued, scratch will not reach 4.0, there will be other updates but a new update as big as 3.0/new version has not even been in development, the closest thing to an update we are probably going to get is the currently in development dark mode and high contrast blocks, other than that there are currently no other planned features other than those in scratch lab (that may never even be implemented at all! Although I hope we get the text one, making a text engine is really time consuming if you want centering)
Say it with me everyone!

Thats blatant misinformation!
Scratch 3.0 was announced and worked on by 2016, before Flash even announced its EOL! They only put it out when they did because the editor wouldn’t work anymore! So, while 4.0 won’t ever come out, it won’t come out until the ST wants to try out a new editor! And the myth Scratch. Came out due to Flash dying, well, Flash announced its EOL 3 YEARS after the ST w started working on 3.0! So, unless they’re time travelers, they wouldn’t know it.
Really? I thought they said that they rushed 3.0 to get it out before flash got discontinued.
guess I was wrong, huh. That changes a lot for me.
Please get back on topic before Paddle2See begins a cleanup operation.

Fun fact: If you have malware on a Windows NT device, it's possible that deleting system32 will severely damage the malware. It will also damage your Windows install.

Help keep this topic alive!

The rest of my signature was eaten by an evil kumquat attacked by a terrible president who ate my banana shot down this signature instead of shooting down the TikTok Cell Tower white balloon that probably had a camera bundled with it.

https://img-s-msn-com.akamaized.net/tenant/amp/entityid/AA1isnZw.img?w=800&h=435&q=60&m=2&f=jpg
wer65hertg
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

PPPDUD wrote:

Please get back on topic before Paddle2See begins a cleanup operation.
Why would he delete those?










NOW MORE THAN EVER, IT IS MORALLY CORRECT TO PIRATE NINTENDO GAMES



https://en.scratch-wiki.info/wiki/Scratch_Etiquette

I just realized that if I press the esc key while a page is loading, it will stop loading (on Chrome)

https://scratch.mit.edu/discuss/post/7041013/

https://scratch.mit.edu/discuss/topic/670319/
PPPDUD
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

wer65hertg wrote:

PPPDUD wrote:

Please get back on topic before Paddle2See begins a cleanup operation.
Why would he delete those?
Because they're offtopic.

Fun fact: If you have malware on a Windows NT device, it's possible that deleting system32 will severely damage the malware. It will also damage your Windows install.

Help keep this topic alive!

The rest of my signature was eaten by an evil kumquat attacked by a terrible president who ate my banana shot down this signature instead of shooting down the TikTok Cell Tower white balloon that probably had a camera bundled with it.

https://img-s-msn-com.akamaized.net/tenant/amp/entityid/AA1isnZw.img?w=800&h=435&q=60&m=2&f=jpg
wer65hertg
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

PPPDUD wrote:

Because they're offtopic.
But they contribute to the main suggestion (I think).










NOW MORE THAN EVER, IT IS MORALLY CORRECT TO PIRATE NINTENDO GAMES



https://en.scratch-wiki.info/wiki/Scratch_Etiquette

I just realized that if I press the esc key while a page is loading, it will stop loading (on Chrome)

https://scratch.mit.edu/discuss/post/7041013/

https://scratch.mit.edu/discuss/topic/670319/
54387a
Scratcher
500+ posts

Scratch 4 should be implemented in Smalltalk. Again.

54387a wrote:

Support because I want to modify Scratch to add all the blocks I want to add with more features.

Welcome to the world of @54387a!™
Try out my projects.
To donate an internet, go here.
Go here to check if your suggestion(s) is/are rejected. If you want to check if your bug/suggestion is a duplicate, use ocular. Remember, don't post on irrelevant topics otherwise that's necroposting. Anyways, whenever you say support/no support, you have to give a reason to why you say support/no support.
Did you know: you can still use assets.scratch.mit.edu by using /scratchr2/static/.%2E/.%2E instead of the get_imag with an e way?
Did you know: if someone's project's lagging on your device, you can try TurboWarp?
Did you know: that Scratch Cat's eyes and outlines are blue?
Purple specimen

Scratch only puts 20 posts per page on the forums if the topic has >20 posts.
Creating Content since October 2022
Scratch On!
10data10
Scratcher
100+ posts

Scratch 4 should be implemented in Smalltalk. Again.

It looks like there were many modified versions of Scratch 1.x so that’s a good sign that people were interested in extending their creativity to using Squeak.

A Smalltalk version could be a really good way for people to develop live versions of new blocks and features that people could try out and even the Scratch Team could test out their usefulness.

I guess putting Smalltalk on your resume doesn’t help but saying you planned and developed a working product based on a popular education programming language probably would look good.

I don’t expect the Scratch Team to weigh in on this but having Scratch now dependent on multiple layers of software probably has increased the cost of ongoing maintenance. I’d expect it complicates testing and troubleshooting.

On the other hand performance is critical. If a Smalltalk version didn’t match current performance then that would be a showstopper.

Or if it could not connect to all of the current devices, or if some features could not be implemented that the community could not live without.

Still, it’s an interesting idea and fun to think about.





Crispydogs101
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

I don't think scratch 4.0 is coming in smalltalk (might be also called sqeak) since 4.0 is not announced yet. But if it does then that would be cool since smalltalk can do better things like live blocks and features. So might be support.

WATCH MY PROJECTS ON DISNEY+
Hej! My username is @Crispydogs101. I like listening to music, playing games, and more!
I like Monstercat, and NCS. And I also like Gorillaz! FORZA FAN!! Be High contrast Blue Be rich
medians
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

Crispydogs101 wrote:

I don't think scratch 4.0 is coming in smalltalk (might be also called sqeak) since 4.0 is not announced yet. But if it does then that would be cool since smalltalk can do better things like live blocks and features. So might be support.
Squeak was an implementation of Smalltalk.

hi875230163394: You're similar to valve in that you both hate a certain number…
Medians bamboozled by 3.0 (both projects back up): Original and https://scratch.mit.edu/projects/878470775/
Scratch 0.x, 1.x, 2.x, 3.x and LogoBlocks Archives
medians: Oh god not this utc - 12 thing again..
Fun_Cupcake_i81: What, were you expecting not to see the utc - 12 thing again? THE UTC - 12 THIGN ALWAYS RETURNS. ALWAYS.
medians: I knew it would happen. I was the one who started it last year.
Fun_Cupcake_i81: Well then if you didn't want it back maybe you need to time travel to last year and fix that

Oh wait if you could time travel I think we all know exactly when you would go-
user1: That picture is from 2.0. Now he’s at my house and is my pet.
user2: But this is medians we're talking about, so “from 2.0” can mean the same thing as “from five seconds ago”.

Detect Scratch version here
My other accounts: @selfexplanatory @modesties @chaircard @fireflyhero @dividendyield @colloids @radians @skeuamorphism @dihectogon @anglebisector @aau- @EditBlockColors @AdamantOrb @MoongeistBeam @festively
i trolled redcat LOL





if you see this
{what method did you use::control hat
answer on profile ::motion
} ::operators
;
SavetheAtlantic
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

I think the benefits of you reliving a nostalgia trip from a bygone era outweigh the drawback of redoing all of Scratch for the fourth time in a row.
TheSecondGilbert
Scratcher
100+ posts

Scratch 4 should be implemented in Smalltalk. Again.

SavetheAtlantic wrote:

I think the benefits of you reliving a nostalgia trip from a bygone era outweigh the drawback of redoing all of Scratch for the fourth time in a row.
I second this. The idea of updating 1.4 or even rewriting Scratch to use old technology has similar powers to TOLORS §2.4 I think.

Hi! This is an alt of my main account.
I'm “back” from a 10-month hiatus.
I forgot the ways of the forums, so I might be wrong.
My first post!
rdococ
Scratcher
500+ posts

Scratch 4 should be implemented in Smalltalk. Again.

TheSecondGilbert wrote:

SavetheAtlantic wrote:

I think the benefits of you reliving a nostalgia trip from a bygone era outweigh the drawback of redoing all of Scratch for the fourth time in a row.
I second this. The idea of updating 1.4 or even rewriting Scratch to use old technology has similar powers to TOLORS §2.4 I think.
I thought about this while writing the suggestion, but:
  • Smalltalk dialects are still being actively developed, so the technology is not necessarily old.
  • Reimplementing Scratch in a Javascript-based Smalltalk won't break compatibility or online functionality. The other bit about undoing hard work by the ST is fair enough, but they have already done that twice, so I wouldn't rule it out in 5 years time or something.
I understand everyone's apprehension regarding this suggestion. But, my goal isn't to make the ST rewrite Scratch for the fourth time, but to give them an interesting consideration if (when?) they eventually have to do so anyway.
RSITYTScratch
Scratcher
100+ posts

Scratch 4 should be implemented in Smalltalk. Again.

Scratch 4.0 will never come out, since it's not announced yet.

Generation X (10): the first time you see this copy and paste it on top of your sig in the scratch forums and increase generation by 1. Social experiment.

A BIG WAVE OF NOTIFICATIONS AHHHHHH-


Hello, I'm RSITYT! I cleaned my signature.

Here's a game that I been working on for months: Find the Squares: The Return






when @greenFlag misclicked::events :: hat
check everywhere::sensing
wait (0.01) seconds::control
destruct::control :: cap

Please set a status at Ocular by clicking the below image, to make @Jeffalo happy! #OcularStatusesTo2k
















































Oh, you won't see this without pressing Ctrl+Shift+Down!
medians
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

RSITYTScratch wrote:

Scratch 4.0 will never come out, since it's not announced yet.
That doesn't make sense. There are no plans for it currently, but that doesn't mean that there won't be plans in the future. And by that logic, was Scratch 3.0 announced when 1.0 came out, or was the 25th game of a series announced when the first was announced?

hi875230163394: You're similar to valve in that you both hate a certain number…
Medians bamboozled by 3.0 (both projects back up): Original and https://scratch.mit.edu/projects/878470775/
Scratch 0.x, 1.x, 2.x, 3.x and LogoBlocks Archives
medians: Oh god not this utc - 12 thing again..
Fun_Cupcake_i81: What, were you expecting not to see the utc - 12 thing again? THE UTC - 12 THIGN ALWAYS RETURNS. ALWAYS.
medians: I knew it would happen. I was the one who started it last year.
Fun_Cupcake_i81: Well then if you didn't want it back maybe you need to time travel to last year and fix that

Oh wait if you could time travel I think we all know exactly when you would go-
user1: That picture is from 2.0. Now he’s at my house and is my pet.
user2: But this is medians we're talking about, so “from 2.0” can mean the same thing as “from five seconds ago”.

Detect Scratch version here
My other accounts: @selfexplanatory @modesties @chaircard @fireflyhero @dividendyield @colloids @radians @skeuamorphism @dihectogon @anglebisector @aau- @EditBlockColors @AdamantOrb @MoongeistBeam @festively
i trolled redcat LOL





if you see this
{what method did you use::control hat
answer on profile ::motion
} ::operators
;
RSITYTScratch
Scratcher
100+ posts

Scratch 4 should be implemented in Smalltalk. Again.

medians wrote:

There are no plans for it currently, but that doesn't mean that there won't be plans in the future.
Does it mean that Scratch 4.0 might come out in the future?

Generation X (10): the first time you see this copy and paste it on top of your sig in the scratch forums and increase generation by 1. Social experiment.

A BIG WAVE OF NOTIFICATIONS AHHHHHH-


Hello, I'm RSITYT! I cleaned my signature.

Here's a game that I been working on for months: Find the Squares: The Return






when @greenFlag misclicked::events :: hat
check everywhere::sensing
wait (0.01) seconds::control
destruct::control :: cap

Please set a status at Ocular by clicking the below image, to make @Jeffalo happy! #OcularStatusesTo2k
















































Oh, you won't see this without pressing Ctrl+Shift+Down!
medians
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

RSITYTScratch wrote:

medians wrote:

There are no plans for it currently, but that doesn't mean that there won't be plans in the future.
Does it mean that Scratch 4.0 might come out in the future?
It could, though there just aren't CURRENTLY (which means that could change) plans.

hi875230163394: You're similar to valve in that you both hate a certain number…
Medians bamboozled by 3.0 (both projects back up): Original and https://scratch.mit.edu/projects/878470775/
Scratch 0.x, 1.x, 2.x, 3.x and LogoBlocks Archives
medians: Oh god not this utc - 12 thing again..
Fun_Cupcake_i81: What, were you expecting not to see the utc - 12 thing again? THE UTC - 12 THIGN ALWAYS RETURNS. ALWAYS.
medians: I knew it would happen. I was the one who started it last year.
Fun_Cupcake_i81: Well then if you didn't want it back maybe you need to time travel to last year and fix that

Oh wait if you could time travel I think we all know exactly when you would go-
user1: That picture is from 2.0. Now he’s at my house and is my pet.
user2: But this is medians we're talking about, so “from 2.0” can mean the same thing as “from five seconds ago”.

Detect Scratch version here
My other accounts: @selfexplanatory @modesties @chaircard @fireflyhero @dividendyield @colloids @radians @skeuamorphism @dihectogon @anglebisector @aau- @EditBlockColors @AdamantOrb @MoongeistBeam @festively
i trolled redcat LOL





if you see this
{what method did you use::control hat
answer on profile ::motion
} ::operators
;
GIitchInTheMatrix
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

Bump

this is my signature
I have exactly 8934 posts
ajskateboarder
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

I like this idea, but there's valid reasons for Scratch 3.0 to use modern web technologies.

Accessibility: You can run Scratch 3 on any device with OpenGL and a web browser, and that is what makes Scratch a good beginner language. If Scratch migrated to Smalltalk, it would be hard to directly run it in the browser without it being far less interactive.

Strong community: It would be hard to find contributors for Scratch's open source components if they all switched to Smalltalk. Despite Smalltalk being easier to learn, many more people have learned JavaScript and React beforehand, so it's ironically easier to contribute to LLK.

I think this would be much better as a community-driven project, not a part of the next Scratch version. I'm sure the Scratch open-source community will like the project, though

software developer - artist - swimmer and occasional biker

I always seemed to get mad at people in 2022 posts and overuse things like :facepalm: If you are looking at one of those posts, just note I don't write like this anymore
wer65hertg
Scratcher
1000+ posts

Scratch 4 should be implemented in Smalltalk. Again.

bump










NOW MORE THAN EVER, IT IS MORALLY CORRECT TO PIRATE NINTENDO GAMES



https://en.scratch-wiki.info/wiki/Scratch_Etiquette

I just realized that if I press the esc key while a page is loading, it will stop loading (on Chrome)

https://scratch.mit.edu/discuss/post/7041013/

https://scratch.mit.edu/discuss/topic/670319/

Powered by DjangoBB