Hasty Briefsbeta

Bilingual

Show HN: Goboscript, text-based programming language, compiles to Scratch

a year ago
  • #programming
  • #Scratch
  • #Rust
  • goboscript is a text-based programming language that compiles to Scratch, allowing creation of .sb3 files.
  • It enables advanced Scratch project development with features like version control, code refactoring, and easy code reuse.
  • goboscript includes a powerful macro system similar to Rust's, local variables for procedures, and performs optimizations.
  • It supports integration with external tools for tasks like generating costumes or loading images into lists.
  • For development, Rust toolchain installation is required, and contributions via Pull Requests are welcome.
  • Installation involves cloning the repository and using cargo commands or the provided tools/run script for compilation and validation.
  • The tools/run script supports operations like compile, uncompile, patch, and check for project validation and debugging.
  • goboscript won first place in FOSS HACK 25, receiving a 50,000 Rs. prize, with plans for fund utilization to be detailed later.