Prog documentation home.
Prog is a lightweight, high-level, general-purpose, interpretable, compilable, strongly typed language that balances pragmatism, legibility, and versatility. Types are first-class objects and evaluation is considered a side-effect of type conversion.
Use the links on the right to navigate between documentation pages. For a quick and dirty introduction to how Prog looks, see the Syntax Overview. For a more thorough introduction to getting started with Prog, see Using Prog.
#!/usr/bin/prog use io; output << "Hello, world!\n";