A text-based programming language that compiles to Scratch
Project description
Scrybe, the Other Scratch Compiler
[!IMPORTANT] Read the documentation!
Scrybe is a text-based langage implemented in Python that compiles into a Scratch project. This project is based on PLY and ScratchGen, and was inspired by goboscript.
Much like goboscript, Scrybe allows you to create Scratch projects with a text editor or IDE instead of manually dragging and dropping blocks together. This comes with the benefits of easier version control, code being easier to debug (Scrybe has error messages), and being familiar to programmers who are used to text-based coding.
Also similarly to goboscript, Scrybe does much more than simply map each line of code to a block in the script editor. It has features such as function return values, broadcast messages, and dynamic variable scoping. Additionally, the syntax is mostly similar to languages such as JavaScript and C++.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scrybelang-1.1.0.tar.gz.
File metadata
- Download URL: scrybelang-1.1.0.tar.gz
- Upload date:
- Size: 66.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b649ccbed5c154de371b6de187a63c7cbbe39e5aa5773e77f71aa624789227e6
|
|
| MD5 |
df1ab728ace003cf154fffb0521890a4
|
|
| BLAKE2b-256 |
0792c04ea611d817d8418c93e309af16eb99b7fbab9e10f499b341733f890a8c
|
File details
Details for the file ScrybeLang-1.1.0-py3-none-any.whl.
File metadata
- Download URL: ScrybeLang-1.1.0-py3-none-any.whl
- Upload date:
- Size: 58.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c7254795de67550cbd9bd36a34a6bf5aab91e1d11ee157962ff624de026f903
|
|
| MD5 |
bc167e57811e45e5648ef44a5c071fbc
|
|
| BLAKE2b-256 |
4d7227d809906be8b2554d63edd8d6abcb42641819102d008713cceb367151d0
|