Contracts Language ZF*

Documentation for the ZF* (pronounced "Z-F-Star") dialect of F*

ZF* is the smart contracting language for the Zen Protocol. ZF* is a dialect of the F* languagearrow-up-right.

Prerequisites

Before beginning to develop with ZF*, it is worth developing familiarity with a statically typed functional language, such as F#arrow-up-right, OCamlarrow-up-right, or Haskellarrow-up-right. It's worth skimming through the F* tutorialarrow-up-right. Note that the F* tutorial also assumes familiarity with F#, OCaml, or Haskell.

F# ( Online ) * F# Programming WikiBookarrow-up-right * F# for C#, Java or Python developersarrow-up-right * F# Cheat Sheet arrow-up-right * Learn F# in Y Minutesarrow-up-right F# ( Books ) * Real-World Functional Programmingarrow-up-right * Expert F# 4.0arrow-up-right OCaml ( Online ) * OCaml Tutorialsarrow-up-right * Real World OCamlarrow-up-right (Dev version) OCaml ( Books ) * Real World OCamlarrow-up-right (Slightly out of date. Use the online dev version for more up-to-date information) Haskell ( Online ) * Learn You a Haskell for Great Good!arrow-up-right Haskell ( Books ) * Learn You a Haskell for Great Good!arrow-up-right

Last updated