Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » <ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- ThatCoder77471
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- MagicCrayon9342
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- yooit_32
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
o o f . Let's go guys
My PC broke and I lost all my progress on the C# version
Ctrl+shift+down arrow for more!
The road to 1000 posts!
0 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒1000
I MADE IT!Highest message count: 44 IF4F❌| ads ❌| hate❌I
followers ✔| invites to stuff ✔| NEW! interviews✔|
Formula 1 fan.
14 yrs old.
alt:@nodeac1ous
pfp: me, finally!
Follow my IRL friend:@greenchokerrrForum Clout: 7,997A signature is a small piece of text that is attached to your posts.(☁ o_0)This is Samuel, my siggy protector.
Kumquats eaten: 3.2BwvwVWVWvwv
vwvwVWVWVWVWvwvw
vwVWVW VWVWvw
vwVW /\ /\ VWvw
wVW \ \ / / VWv
wVW /\ \ \/ / /\ VWv
wVW / \ \__/ / \ VWv
wVW \_ \ __ / _/ VWv
wVW \_ \ / \ / _/ VWv
wVW \_ \/ \/ _/ VWv
wVW \_ /\ _/ VWv
wVWV \_ / \ _/ WVWv
vwVWV \_/ \_/ WVWvw
vwVWV WVWvw
vwVWVWVWVWVWVWvw
- ThatCoder77471
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- WojtekGame
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
Unsure about the conversation.
Is it possible to show the code like:
repeat (10){
move (10) steps
change effect by (10)
}
win
say (you won!)
(written by myself)
Is it possible to show the code like:
repeat (10){
move (10) steps
change effect by (10)
}
win
say (you won!)
(written by myself)
![](https://u.cubeupload.com/Wojtek_Game/forum.png)
forgot to update sig, i own minecraft months ago lol
JS: code-gui | scratch-player | Roost.js | Pandoa | TOP: Roost.js || C++: Gamine | Gamiinuu | TOP: Gamine
Else: Emoji Painter | Forum Shopping Mall | TOP: Emoji Painter || Profile:Scratch | GitHub
Orgs: Chroast | Twerkish | Komond OS | JS Inventions | TOP: JS Inventions || Ocular Naming: 0 | 1 | 2 | 3
Games: Mom Hid My Game! | Creeper Adventuring
else might be outdated or removed by the ST.
- ISTILLMAKESTUFF
-
500+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
What were we talking abt? Unsure about the conversation.
Follow the directions on the website
Very first post- https://scratch.mit.edu/discuss/topic/565039/ And no, I am totally not embarassed about it. (Especially the blocks)
![](https://assets.scratch.mit.edu/get_image/.%2E/baa4e602b3d8178922ae50538183550c.png)
![](https://assets.scratch.mit.edu/get_image/.%2E/b3356a13e70c05f681cc5c5627a09246.png)
- ThatCoder77471
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
Okay guys, I got a new PC
I don't know if I can get my data back, but I kinda wanted to restart the C# version of ScratchLang anyway, because there could be a ton of optimizations I could make instead of just making a one to one port.
I don't know if I can get my data back, but I kinda wanted to restart the C# version of ScratchLang anyway, because there could be a ton of optimizations I could make instead of just making a one to one port.
- ThatCoder77471
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- WojtekGame
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
OneDrive i guess Okay guys, I got a new PC
I don't know if I can get my data back, but I kinda wanted to restart the C# version of ScratchLang anyway, because there could be a ton of optimizations I could make instead of just making a one to one port.
![](https://u.cubeupload.com/Wojtek_Game/forum.png)
forgot to update sig, i own minecraft months ago lol
JS: code-gui | scratch-player | Roost.js | Pandoa | TOP: Roost.js || C++: Gamine | Gamiinuu | TOP: Gamine
Else: Emoji Painter | Forum Shopping Mall | TOP: Emoji Painter || Profile:Scratch | GitHub
Orgs: Chroast | Twerkish | Komond OS | JS Inventions | TOP: JS Inventions || Ocular Naming: 0 | 1 | 2 | 3
Games: Mom Hid My Game! | Creeper Adventuring
else might be outdated or removed by the ST.
- bigspeedfpv
-
500+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
this is why you use a git server
- silvxrcat
-
500+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- bigspeedfpv
-
500+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
true, but even if you can't do full pc backups github is freeor better yet use an external hard drive or something this is why you use a git server
- ThatCoder77471
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
I've started work on the C# decompiler (again).
I'll make sure to back it up to a Git repository soon.
Also, should I make a version of ScratchLang for OSes besides Windows, or downgrade the whole thing so I only have to manage one version of ScratchLang? (I'm asking because some code can only be run on Windows.)
I'll make sure to back it up to a Git repository soon.
Also, should I make a version of ScratchLang for OSes besides Windows, or downgrade the whole thing so I only have to manage one version of ScratchLang? (I'm asking because some code can only be run on Windows.)
- WojtekGame
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
Try both at the same time I've started work on the C# decompiler (again).
I'll make sure to back it up to a Git repository soon.
Also, should I make a version of ScratchLang for OSes besides Windows, or downgrade the whole thing so I only have to manage one version of ScratchLang? (I'm asking because some code can only be run on Windows.)
![](http://cdn.scratch.mit.edu/scratchr2/static/__cc9ae46d6f18dbb9e77f0ca29dcffc7c__/djangobb_forum/img/smilies/lol.png)
![](https://u.cubeupload.com/Wojtek_Game/forum.png)
forgot to update sig, i own minecraft months ago lol
JS: code-gui | scratch-player | Roost.js | Pandoa | TOP: Roost.js || C++: Gamine | Gamiinuu | TOP: Gamine
Else: Emoji Painter | Forum Shopping Mall | TOP: Emoji Painter || Profile:Scratch | GitHub
Orgs: Chroast | Twerkish | Komond OS | JS Inventions | TOP: JS Inventions || Ocular Naming: 0 | 1 | 2 | 3
Games: Mom Hid My Game! | Creeper Adventuring
else might be outdated or removed by the ST.
- ThatCoder77471
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- ThatCoder77471
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- ajskateboarder
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
My PC broke and I lost all my progress on the C# version
git branch -M csharp-rewrite
git add .
git commit -m "feat: add C# implementation (wip)"
git push
- ThatCoder77471
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- ThatCoder77471
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
I'm considering dropping the C# port and making it in C++ instead.
Yes, I did figure out how to call a file selection dialog in C++, however, it's only available for Windows. In order for this to be cross-platform, I'll probably have to drop the TUI (Terminal User Interface) style of ScratchLang, and make it a command-line-based program instead. For example,would be how you would decompile a project.
This applies to C# as well, in order for it to be cross-platform software I would have to do the same thing.
Yes, I did figure out how to call a file selection dialog in C++, however, it's only available for Windows. In order for this to be cross-platform, I'll probably have to drop the TUI (Terminal User Interface) style of ScratchLang, and make it a command-line-based program instead. For example,
scratchlang --decompile C:\\Users\\me\\project.sb3 -o C:\\Users\\me\\slprojects\\project1
This applies to C# as well, in order for it to be cross-platform software I would have to do the same thing.
- Redstone1080
-
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
the Rustaceans are coming… I'm considering dropping the C# port and making it in C++ instead.
Yes, I did figure out how to call a file selection dialog in C++, however, it's only available for Windows. In order for this to be cross-platform, I'll probably have to drop the TUI (Terminal User Interface) style of ScratchLang, and make it a command-line-based program instead. For example,would be how you would decompile a project.scratchlang --decompile C:\\Users\\me\\project.sb3 -o C:\\Users\\me\\slprojects\\project1
This applies to C# as well, in order for it to be cross-platform software I would have to do the same thing.
const juniper = programmer && musician; // my pronouns are she/her // i am trans and bi :P // you can call me june or juni for short but i prefer juniper
juniper = programmer and musician # my pronouns are she/her # i am trans and bi :P # you can call me june or juni for short but i prefer juniper