Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » <ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- ThatCoder77471
- Scratcher
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- MagicCrayon9342
- Scratcher
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- yooit_32
- Scratcher
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:@greenchokerrrCredit to AI.Forum 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
- Scratcher
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- WojtekGame
- Scratcher
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)
forgot to update sig, i own minecraft months ago lol
maybe even a year at this point
- ISTILLMAKESTUFF
- Scratcher
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)
- ThatCoder77471
- Scratcher
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
- Scratcher
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- WojtekGame
- Scratcher
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.
forgot to update sig, i own minecraft months ago lol
maybe even a year at this point
- bigspeedfpv
- Scratcher
500+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
this is why you use a git server
- silvxrcat
- Scratcher
500+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- bigspeedfpv
- Scratcher
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
- Scratcher
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
- Scratcher
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.)
forgot to update sig, i own minecraft months ago lol
maybe even a year at this point
- ThatCoder77471
- Scratcher
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- ThatCoder77471
- Scratcher
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- ajskateboarder
- Scratcher
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
- Scratcher
1000+ posts
<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source
- ThatCoder77471
- Scratcher
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
- Scratcher
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.
Maintainer of Snazzle | User of Linux (Fedora in particular) | Fan of Rockets