The core of Scalan framework is domain-neutral and can be used for different domains. Here we describe example applications from Scalan distribution.
Abstract data type Collection
is used in Scalan to abstract form concrete representation type such as Array
, List
etc. Domain specific abstractions implemented using Collection
interface can be automatically specialized with respect
to any such representation.
See source code of abstract data type definition and concrete implementation classes as well as related tests.