The Pop Book
namespace Hello
function main() print("Hello from Pop!")endPop is a statically typed, compiled language with a small syntax built around functions and blocks closed by end. This book begins with complete programs, introduces each idea when it becomes useful, and grows into a precise reference for the implemented language.
Start with Introduction if Pop is new to you. The later parts cover primitive types, arrays, records, tagged unions, classes, interfaces, namespaces, compile-time attributes, native execution, and every command available in this edition.
This edition follows Pop 0.1.0-rc.2. Use the version selector in the navigation bar when reading a different release.
