Myco - My Ideal Programming Language
**Myco** (Myco-Lang) is a lightweight, expressive scripting language designed for simplicity, readability, and just a touch of magic. Inspired by every aspect of other languages I hate and my weird obsession with Fungi, it is built to be both intuitive and powerful for small scripts or full programs.
**Why Myco?** I wanted a language that:
* Runs on Windows, macOS, and Linux without heavy dependencies * Stays minimal and memory-efficient without sacrificing core features * Has clean, readable syntax for quick learning * Is flexible enough for both beginners and advanced programmers
**Core Features:**
* Variables & reassignment (`let x = 5; x = 10;`) * Functions with parameters, returns, and recursion * Control structures (if/else, for, while) * Module system (use "module" as alias) * Fully cross-platform
Example:
func factorial(n): int: if n <= 1: return 1; end return n * factorial(n - 1); end print("5! =", factorial(5));
Getting Started:
1. Download Myco from the GitHub releases page: [Myco Releases](https://github.com/IvyMycelia/Myco-Lang/releases) 2. Run your first Myco file: * Windows: `./myco.exe hello.myco` * MacOS / Linux: `myco hello.myco`
Honestly I hated something about every single language I've used, and decided to take my favorite bits from every language and mash them together!
GitHub: [https://github.com/IvyMycelia/Myco-Lang](https://github.com/IvyMycelia/Myco-Lang)
Website: https://mycolang.org
\#Programming #OpenSource #DeveloperTools #SoftwareEngineering #Coding #ProgrammingLanguage #Myco #Myco-Lang