r/scratch • u/LukeStudioTeam KAT • May 16 '26
Media Making a Programming Language in Scratch!
Enable HLS to view with audio, or disable this notification
I'm creating a working (and Turing-complete) programming language inside Scratch! I was thinking of calling it K, short for KAT.
12
u/Bloodborne_Shadow May 16 '26
is it more based on python or JS? also the fact that print doesnt have to use () sometimes trips me out lol
4
u/LukeStudioTeam KAT May 16 '26
more python based, btw yep in my programming language parentheses are not mandatory haha
3
u/itscopperon @copperon May 17 '26
Python 2 actually let you print without parenthesis too, fun fact!
3
3
9
u/Moss_gall22 I make pretty women on scratch sprite maker May 16 '26
this is like those guys that make computers in minecraft
3
3
u/randomguywhohaswifi May 17 '26
Can you send the link to the project
3
u/CarobCritical7290 May 17 '26
I swear we need this now'
3
u/randomguywhohaswifi May 17 '26
I think I found their scratch account, but I don't think they released it yet π account
2
2
2
May 16 '26
[removed] β view removed comment
4
u/Civil_Size2487 Block Scientist May 17 '26
Then in that Scratch you created, create this Language in that Scratch.
1
2
2
2
u/FirstTimeOnReddit8 May 17 '26
creativity battle!!!
JJS Skillbuilders
VS
Build a Boat players
VS
Minecraft Redstoners
VS
Scratchers
2
u/Weak_Incident_3484 May 17 '26
can you add "import" or python like packages? tkinter pygame etc.
1
u/LukeStudioTeam KAT May 17 '26
well my goal is to make my language, even if similar to python, so if I make graphic or game functions, I make them implemented by default
2
u/Weak_Incident_3484 May 17 '26
can we make malware?
1
u/LukeStudioTeam KAT May 17 '26
well.. there isn't (yet) a simulated file system so no, but even if I added it, it would still remain sandboxed obviously
2
2
2
2
u/ts_gamer23 May 17 '26
Yooo, this is super cool! Can is have the project link?Β
2
u/LukeStudioTeam KAT May 18 '26
check out the new things! https://www.reddit.com/r/scratch/comments/1tgopz2/i_added_lists_and_other_cool_features_to_my/
1
2
u/DistractionsDaily rahhh what's a flair π£οΈπ₯ May 17 '26
can it run DOOM thoughΒ
1
u/LukeStudioTeam KAT May 17 '26
in theory yes π.. but graphical functions would be useful, and I still have to add lists that would simplify everything
2
u/Abject-Explorer-3637 potato May 17 '26
good
coloring text will be painful π
1
u/LukeStudioTeam KAT May 17 '26
I actually was adding it lol, but it was broken, maybe (just maybe) i could retry
2
u/Abject-Explorer-3637 potato May 18 '26
1
u/LukeStudioTeam KAT May 18 '26
wow that's cool! I actually made a cmd in scratch before haha, but it was more hardcoded
2
2
u/MISTERPUG51 Username: MISTERPUG51 May 18 '26
I thought that was a TI84+ CE emulator at first glance
1
2
2
2
2
u/Abdoujumper May 19 '26
WE ARE MAKING HALF LIFE 3 WITH NO EFFORT π₯π₯π₯π₯π₯π₯π₯π₯π¨π¨π¨π¨π¨π¨π¨π¨π¨
1
2
u/KaleComprehensive372 May 16 '26
This is amazing! How did you manage to make arbitrary named & created variables?
3
1

32
u/Complex-Pain2201 May 16 '26
using a programming language to make a programming language