Duckstruct User Guide
Duckstruct is a programming language focused on structural typing through "duck constraints". This documentation is for writing programs in Duckstruct, using the CLI, and understanding language behavior.
Start here
- New to Duckstruct? Read Quickstart
- Learning syntax? Read Syntax Basics
- Working with data? Read Core Types and Collections
- Building reusable code? Read Functions and Traits
- Splitting code across files? Read Modules and Imports
- Using the tooling? Read CLI Reference