Scaml is a compiler developed by Dailambda, Inc. that translates a strict subset of OCaml to Michelson for Tezos smart contracts, supporting all Michelson opcodes except create_contract. With less than 3,000 lines of code, it is designed to be intuitive for OCaml programmers and allows for optimized compilation and the use of existing OCaml tools. Future enhancements may include user-defined types and pattern matching, with an aim to integrate specifications as annotations in Michelson.