The MLscript programming language. Functional and object-oriented; structurally typed and sound; with powerful type inference. Soon to have full interop with TypeScript!
This is to add support for mutable local variables (mut let), mutable fields (mut val), and while loops (while ... do ...). Reassignment is given syntax set x = t, which clearly distinguishes it from equations, which use a single =.
This is to add support for mutable local variables (
mut let
), mutable fields (mut val
), and while loops (while ... do ...
). Reassignment is given syntaxset x = t
, which clearly distinguishes it from equations, which use a single=
.