Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 516 Bytes

Readme.md

File metadata and controls

12 lines (9 loc) · 516 Bytes

ScratchLang

ScratchLang is a C-like language that compiles into Scratch. It's goal is to add more powerful features to Scratch such as scoped variables, function return values, and a powerful standard library to allow more powerful programs to be created.

Todo

  • Allow defining functions with parameters
  • Implement more native functions
  • Allow function returns as inputs without generated variables
  • Add variable access
  • Add scoped variables
  • Add stack