Cinnameg is a programming language that allows you to mix declarative (functional and logic) and imperative (including object-oriented) programming seamlessly.
Cinnameg is a programming language that allows you to mix declarative (functional and logic) and imperative (including object-oriented) programming seamlessly.
http://www.cs.ecu.edu/~karl/cinnameg/9-0/lin/index.html