ML-family programming language that you can write code smoothly


 Getting started  Learn more  Try out

Why MLtalk?

There's picked up main and important features of the MLtalk accompanied by screen-shot

Pure Functional

In MLtalk, pure function is default and recommended way for building trustable program. If you want features with side-effect even by all means, effect statement allows that.

Type System

MLtalk has powerful type system. It makes program more secure and high-performance thing. It's dynamic typing. So, If you hope certain function be typed, you can bind it dynamically

Error Handling

MLtalk is integrate goal-directed evalution inspired by the Icon. So, you can use modern error handling structure. if let and while let statements provides more fun develop-exprience

Playground

You can try out MLtalk code on browser without having to install