// HelloWorld.az
public fn main(console: mut Console)
  => console.write_line("Hello World!");

aƶoth tagline here (something about a general-purpose language; flexible, extensible, correct, and robust; for Professional Programmers; Robust programming at scale; enabling powerful libraries).

Ideal Uses

Concurrent and Parallel Programing

structured concurrency and reference capabilities enable fearless concurrency and parallelism.

Serverless Development

no startup time and multiple entry points

Correct and Robust Programs

design by contract, error handling etc.

Why Azoth?

No Limits

Error Handling Done Right

Fearless Concurrency

No More Null Reference Errors

Other Uses

Back-end Web Development
Desktop Development
Full-stack Development

once web assembly supports GC can develop in Azoth on browser too. Concurrency features

Embedded Systems

Paradigms

Structured Concurrency
Asynchronous Everywhere
Language-Oriented Programming
Object-Oriented Programming
Functional Programming
Paradigm Fusion

Enables all different paradigms in a way that fits together. Fuses OO, Functional, Structured Concurrency, Lang. Oriented, Procedural, into a cohesive whole. Enable DDD, first class functions, default to immutable, side-effects visible.