Welcome to Wipple!

Wipple is a powerful, expressive programming language that's designed for DSLs. It's natural to read, write and learn. Wipple embraces traits, macros, custom operators, and interpreter plugins to let you shape the language into anything you want.

Wipple is implemented in Swift, and is under heavy development — it's meant primarily for me (Wilson Gramer) to learn how programming languages work, so it probably shouldn't be used in production (yet!). Contributions are welcome!

What does "Wipple" mean?

"Wipple" is the pronunciation of "WPL", which stands for "Wilson's Programming Language".