Documentation


Install

How to install SCaml compiler.

How to write SCaml

Programming model of SCaml

Compiler options

Options for SCaml compiler command scamlc

Limitations

SCaml is a strict subset of OCaml. Which features are not available?

Surprises

SCaml is designed to minimize the surprises of its programmers: Some of OCaml language features are not available, but they are clearly listed.

Unfortunatelly, there are still some amount of surprises. Some class of valid OCaml programs are rejected by SCaml compiler even though they only use supported features.

Unsupported Michelson features

Several features of Michelson are not supported yet in SCaml.

Last modified January 1, 2020: update (e98252f)