Package universe

Server side Universe library.

See:
          Description

Interface Summary
IWorld Represents a World in the Universe.
 

Class Summary
Bundle<Msg extends Serializable> Represents the result of a Universe function where the universe is updated, messages are sent to registered Worlds, and Worlds are marked for removal from the universe.
Cons<X> Represents a Lisp style cons list.
Empty<X> Represents the Empty List.
List<X> Represents Lisp style Lists.
List.Build<X> Build a List from the sequence of integers [0..len-1]
List.Comp<X> Compare two List Elements of the same type
List.Fold<X,Y> Fold the List into a single Value
List.GComp<X,Y> (General) Compare two List Elements of possibly different types (true is "LessThan" for sort(), but "Equal" for same(...))
List.Map<X,Y> Apply a function to each element of the list
List.Pred<X> Select Elements of a List
List.Stringer<X> Compute a String from a List (Visitor)
List.Zip<X,Y,Z> Zip two Lists into a single Value
Mail<Msg> Represents a Mail message between Worlds and the Universe
Package<Msg extends Serializable> Represents the results of World functions with a possible message to the connected Universe.
Universe<Msg extends Serializable> A Class representing a Universe (a collection of Worlds) of some type, and related methods and Function Objects for handling messages and events
VoidPackage<Msg extends Serializable> Represents the results of World functions with a possible Universe Message
 

Package universe Description

Server side Universe library.