Skip to content
tim-hardcastle edited this page Dec 4, 2025 · 23 revisions

Welcome to Pipefish

This wiki documents the Pipefish programming language. Its sections are grouped thematically, rather than in the order of a tutorial: that is, after the introductory section we look at the type system all in one go, then functional Pipefish, then imperative Pipefish, and then all the standard libraries, with a little advanced material saved for the end; whereas to learn the language you would prefer to absorb a little of the type system, a little functional Pipefish, a little imperative Pipefish, one or two of the standard libraries, and so on round again.

However, it is at present the best resource for learning Pipefish, and we hope that by reading it selectively and out of order the interested beginner will find it sufficient.

Other documents

Our mascot, René the pipefish

🧿 Pipefish

Clone this wiki locally