There are three versions of Kaleidoscope which show an evolution from declarative to an increasingly imperative style . Differences between them are as follows .
There are three versions of Kaleidoscope which show an evolution from imperative to an increasingly declarative style . Differences between them are as follows .