The Wyn Programming Language
One language for everything - the official book.
After twenty years of switching between Python, JavaScript, Go, C++, and Bash every day, Andrew Odendaal asked a simple question: why can't one language do everything? This book is the answer, from first install to shipping production binaries.
Every example in this book compiles and runs - verified against Wyn v1.19.
Part I - Foundations
- Preface
- Chapter 1: Getting Started
- Chapter 2: Variables and Types
- Chapter 3: Control Flow
- Chapter 4: Functions
- Chapter 5: Structs
- Chapter 6: Collections
Part II - Writing Real Programs
- Chapter 7: Error Handling
- Chapter 8: Pattern Matching
- Chapter 9: Modules
- Chapter 10: Generics
- Chapter 11: Extension Methods
- Chapter 12: Concurrency
- Chapter 13: Memory Management
- Chapter 14: The Standard Library
Part III - Building and Shipping
- Chapter 15: Real-World Applications
- Chapter 16: Python Libraries
- Chapter 17: Web Development
- Chapter 18: The Toolchain
- Chapter 19: Testing
- Chapter 20: Packages
- Chapter 21: Deployment
- Chapter 22: Mobile Development
- Chapter 23: Cross-Compilation
- Chapter 24: Generators
- Chapter 25: What's New in v1.11