DYMS
Dynamic Yet Minimal System - A modern programming language with hybrid execution that's fast, expressive, and developer-friendly.
Get Started in 2 Minutes Explore FeaturesTry DYMS Right Now
Hybrid Execution
Smart routing between a high-performance VM and flexible interpreter. Get the speed of compiled languages with the flexibility of scripting.
Zero Configuration
No complex build systems or package managers. Just write .dy
files and run them with go run .
. Perfect for rapid prototyping and scripting.
Developer Experience
Intuitive syntax, excellent error messages, and a REPL for interactive development. Code feels natural and debugging is actually pleasant.
Modern Features
Closures, first-class functions, module system, and comprehensive standard library. Everything you need without the bloat.
Lightweight
Minimal dependencies, fast startup time, and efficient memory usage. Perfect for CLI tools, automation scripts, and embedded scenarios.
Extensible
Built-in module system with time
and fmaths
libraries. Easy to extend with custom modules for your specific needs.
Why Choose DYMS?¶
For Script Writers: Replace complex bash scripts with readable, maintainable DYMS code that handles errors gracefully.
For Prototypers: Skip the ceremony of larger languages. Go from idea to working code in minutes.
For Educators: Teach programming concepts without fighting language complexity. Focus on logic, not syntax.
For System Admins: Automate tasks with a language that's more powerful than bash but simpler than Python.
Next Steps¶
Quick Start
Install and run your first DYMS program in under 2 minutes.
Language Tour
Explore DYMS syntax, features, and programming patterns.
Examples
See real-world DYMS programs and learn by example.
How It Works
Deep dive into DYMS architecture and implementation.