7.9 Module Abstract.oz

We now collect all abstract data structures in a separate module Abstract.oz. A precompiled version of Abstract.ozf is available on-line at Functors/Version.3.2/Abstract.ozf

<Abstract.oz>=
functor 
import 
   Cell(      new:NewCell)                       at 'Cell.ozf' 
   Bag(       new:NewBag   fromList:ListToBag)   at 'Bag.ozf' 
   Dictionary(new:NewDictionary)                 at 'Dictionary.ozf' 
   Stack(     new:NewStack fromList:ListToStack) at 'Stack.ozf' 
   Queue(     new:NewQueue fromList:ListToQueue) at 'Queue.ozf' 
export 
   newStack     : NewStack  
   listToStack  : ListToStack
   newQueue     : NewQueue
   listToQueue  : ListToQueue
   newAgenda    : NewStack
   listToAgenda : ListToStack
   newBag       : NewBag
   listToBag    : ListToBag
   newCell      : NewCell
   newDictionary: NewDictionary
end


Denys Duchier, Claire Gardent and Joachim Niehren
Version 1.3.99 (20050412)