How to install SCaml compiler.

How to write SCaml

Programming model of SCaml

Compiler options

Options for SCaml compiler command scamlc


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


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)