Discuss Scratch

ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

The decompiler can now indent code to make it easier to read…..

I should make a devlog instead of posting here.
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

ok if statements added
also
<[] = []>
block has been added
jaxon_baxon
Scratcher
11 posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

question:

does this compile into C and then machine code or does it compile into assembly?

+ bonus question will this have reporter blocks/recursion?
Redstone1080
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

jaxon_baxon wrote:

(#63)
question:

does this compile into C and then machine code or does it compile into assembly?

+ bonus question will this have reporter blocks/recursion?
this uses bash script and i believe it compiles into sb3

+ idk
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Redstone1080 wrote:

jaxon_baxon wrote:

(#63)
question:

does this compile into C and then machine code or does it compile into assembly?

+ bonus question will this have reporter blocks/recursion?
this uses bash script and i believe it compiles into sb3

+ idk
technically, all i have programmed so far is the decompiler
so all scratchlang does right now is convert .sb3 into .ss1, which is the ScratchScript language

but once the compiler gets programmed, it will compile .ss1 into .sb3

Last edited by ThatCoder77471 (Oct. 1, 2022 01:28:33)

ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

b
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

aa i can't get ifs to consistently work

Last edited by ThatCoder77471 (Oct. 3, 2022 16:45:24)

Redstone1080
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

ThatCoder77471 wrote:

aa i can't get ifs to consistently work
I'll gh pull the repo to see what's going on. I have a Linux device now so I'll be able to test newer versions more easily.
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Redstone1080 wrote:

ThatCoder77471 wrote:

aa i can't get ifs to consistently work
I'll gh pull the repo to see what's going on. I have a Linux device now so I'll be able to test newer versions more easily.
make sure to run the if test in the resources folder. It finishes decomping but there is still blocks below
Redstone1080
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Can someone point me to the right way to install Zenity? I don't have it. And why is it needed anyways?
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Redstone1080 wrote:

Can someone point me to the right way to install Zenity? I don't have it. And why is it needed anyways?
on windows, run the program and input 5.
if on linux, the commands should be in the readme.
https://github.com/0K9090/ScratchLang#linux

Zenity is needed for the file selection.

Last edited by ThatCoder77471 (Oct. 3, 2022 18:50:33)

ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Should i create an element or disco server for this?
Redstone1080
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

ThatCoder77471 wrote:

Should i create an element or disco server for this?
No, you dont need to. We can use profile comments next time

What do you mean by ‘element’ tho? (or can we not talk about it on scratch)

Last edited by Redstone1080 (Oct. 3, 2022 18:52:25)

ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Redstone1080 wrote:

ThatCoder77471 wrote:

Should i create an element or disco server for this?
No, you dont need to. We can use profile comments next time

What do you mean by ‘element’ tho? (or can we not talk about it on scratch)
element is like disco.
i would give a link but idk if its allowed

Last edited by ThatCoder77471 (Oct. 3, 2022 18:56:15)

ScratchLangOfficial
New Scratcher
2 posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

This is the official ScratchLang account. Please discuss development here.
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

i can confirm

ScratchLangOfficial wrote:

This is the official ScratchLang account. Please discuss development here.
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

bump
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Added packages
you can now add optional customizations to scratchlang

Now i really need to focus on fixing if statements
ThatCoder77471
Scratcher
1000+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

bump
ISTILLMAKESTUFF
Scratcher
500+ posts

<ScratchLang()> - Scratch as a Text-Based Programming Language || Open-Source

Scratchblocks:
<ScratchLang()::#444>

Powered by DjangoBB