Futhark User’s Guide¶
Welcome to the documentation for the Futhark compiler and language. For a basic introduction, please see the Futhark website. To get started, read the page on Installation. Once the compiler has been installed, you might want to take a look at Basic Usage. This User’s Guide contains a Language Reference, but new Futhark programmers are probably better served by reading Parallel Programming in Futhark first.
Documentation for the built-in prelude is also available online.
The particularly interested reader may also want to peruse the publications, or the development blog.
- 1. Installation
- 2. Basic Usage
- 3. Language Reference
- 4. C API Reference
- 5. JavaScript API Reference
- 6. Package Management
- 7. Writing Fast Futhark Programs
- 8. Compiler Error Index
- 9. Server Protocol
- 10. C Porting Guide
- 11. Futhark Compared to Other Functional Languages
- 12. Hacking on the Futhark Compiler
- 13. Binary Data Format