AetherScript A modern programming language
A downloadable tool for Windows
About
AetherScript is a high-level, statically typed interpreted language with a strong focus on code readability, memory safety, and built-in support for concurrency.
A modern programming language designed for simplicity, safety, and performance.
AetherScript is a beginner-friendly language with a clean, Python-like syntax, perfect for learning to code or building simple applications. Inspired by the sleek aesthetics of Visual Studio Code, AetherScript offers an intuitive development experience through its dedicated IDE.
✨ Features
- Simple Syntax: Write clear code with minimal boilerplate using let for variables and print for output.
- Arithmetic Operations: Supports +, -, *, / for numerical computations.
- Lightweight IDE: Run your .aether scripts in the AetherScript IDE, built with Python and PyQt6.
- Memory Safety: Designed with safety in mind, inspired by Rust (future goal).
- Open Source: Licensed under NSPL, welcoming contributions from the community.
🚀 Getting Started
- Install Dependencies:
pip install PyQt6
- Run the IDE:
python ide.py
- Write Your First Program:
// Simple calculator let a = 10; let b = 5; let sum = a + b; print("Sum: "); print(sum); // Outputs: 15
- Explore the Documentation for detailed guides.
🌟 Current Status
AetherScript is in early development, supporting:
- Variables (let x = 10;)
- Basic arithmetic (+, -, *, /)
- Console output (print)
- Single-line comments (//)
🔮 Roadmap
- Conditionals (if, else)
- Loops (for, while)
- Functions (fn)
- User input
- Structs and modules
🤝 Contributing
We welcome contributions! Check out our Contributing Guide to get started. Join the discussion on [Discord] Not usable(#) or open an issue to share ideas.
📚 Resources
- Official Website
- Documentation
📝 License
AetherScript is licensed under the NSPL License.
Code the future with AetherScript! 🚀
- Лицензия:
- NSPL License, как указано на сайте в футере. NSPL License
Nicet Studio PUBLIC LICENSE Version 1, February 2025
Copyright (C) 2025 4KEY Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, publish, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
THIS IS A MODIFIED VERSION OF THE MIT LICENSE
Happy coding! 🚀 ```
Published | 8 days ago |
Status | In development |
Category | Tool |
Platforms | Windows |
Author | 4KEY |
Genre | Platformer |
Tags | 2D, aetherscript, Blender, Godot, interpreted-language, new, Ren'Py, Unity |
Download
Install instructions
Build from source code
Step 1: Download source code from github
Download the AetherScript IDE from the official website. The IDE requires Python 3.8+ and PyQt6.
pip install PyQt6
Step 2: Run the IDE
Open the file in Visual Studio Code ide.py
and run it using Python:
python ide.py
Step 3: Create a File
In the IDE, click "New" to start coding. Save your files with the .aether
extension.
The language is already built into ide
Leave a comment
Log in with itch.io to leave a comment.