MINI OBJECT-ORIENTED LANGUAGE is a programming language created in 2010.
#2763on PLDB | 14Years Old |
Mool is a mini object-oriented language in a Java-like style with support for concurrency, that allows programmers to specify class usage protocols as types.
class File {
usage lin{open; Read} where
Read = lin{eof; <lin{close; end} + lin{read; Read}>};
...
}