Tags: Programming Language.

The Kaleidoscope programming language is a constraint programming language embedding constraints into an imperative object-oriented language. It adds keywords always once and assert..during (formerly while..assert) to make statements about relational invariants. Objects have constraint constructors which are not methods to enforce the meanings of user-defined datatypes.There are three versions of Kaleidoscope which show an evolution from declarative to an increasingly imperative style.

Loading...

This page contains content from the copyrighted Wikipedia article "Kaleidoscope (programming language)"; that content is used under the GNU Free Documentation License (GFDL). You may redistribute it, verbatim or modified, providing that you comply with the terms of the GFDL.