Skip to content
Tech News
← Back to articles

Cherri – programming language that compiles to an Apple Shortuct

read original get Cherri Programming Language Kit → more articles
Why This Matters

Cherri introduces a new programming language designed to streamline the creation and maintenance of complex Shortcuts on Apple devices, making it more accessible for developers and power users. Its features, including a robust type system, package management, and cross-platform development tools, could significantly enhance the efficiency and scalability of Shortcut projects, impacting both the developer community and end-users seeking more advanced automation.

Key Takeaways

Cherri

Cherri (pronounced cherry) is a Shortcuts programming language that compiles directly to a valid runnable Shortcut.

The primary goal is to make it practical to create large Shortcut projects (within the limitations of Shortcuts) and maintain them long term.

🌟 Top Features

🖥️ Laptop/Desktop-based development (CLI, VSCode extension, macOS app)

🎓 Easy to learn and syntax similar to other languages

🐞 1-1 translation to Shortcut actions as much as possible to make debugging easier

🥾 Half-bootstrapped: Most actions and types are written in the language

💻 Import actions on your Mac

📦 Package manager: Remote Git repo-based package manager built in, allowing for automatic inclusion and updates.

... continue reading