Skip to content

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 Features

Try DYMS Right Now

// Your first DYMS program
let message = "Hello, World!"
println(message)
go run . hello.dy

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.