Skip to main content

Scrybe, the Other Scratch Compiler

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++.

Metadata

Release files for ScrybeLang 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ScrybeLang 1.1.0
File Size Uploaded
scrybelang-1.1.0.tar.gz 66.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ScrybeLang 1.1.0
File Interpreter ABI Platform
ScrybeLang-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 125.3 kB

Release files / scrybelang-1.1.0.tar.gz

Download URL scrybelang-1.1.0.tar.gz
Size 66.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b649ccbed5c154de371b6de187a63c7cbbe39e5aa5773e77f71aa624789227e6
BLAKE2b-256 checksum
How to use checksums
0792c04ea611d817d8418c93e309af16eb99b7fbab9e10f499b341733f890a8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.1

Release files / ScrybeLang-1.1.0-py3-none-any.whl

Download URL ScrybeLang-1.1.0-py3-none-any.whl
Size 58.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3c7254795de67550cbd9bd36a34a6bf5aab91e1d11ee157962ff624de026f903
BLAKE2b-256 checksum
How to use checksums
4d7227d809906be8b2554d63edd8d6abcb42641819102d008713cceb367151d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.1

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page