-
Notifications
You must be signed in to change notification settings - Fork 5
Home
tim-hardcastle edited this page Sep 11, 2024
·
16 revisions
This manual will teach you how to write Pipefish and how to use its development tools to best effect. It assumes you already know a programming language, so that basic terms like "string" and "variable" don't need defining. It really doesn't matter which language: if you know how to code at all, it's easy to learn how to code in Pipefish.
- Pipefish: a high-level view. This explains the goals and design principles of the language.
- Style guide. This gives best practices for the style in which one should write Pipefish code.
- Functional core, imperative shell. A synopsis of the language paradigm.
- The whys of Pipefish. This explains the reasoning behind some lower-level design choices which are sufficiently unusual as to need explanation.
🧿 Pipefish is distributed under the MIT license. Please steal my code and ideas.