## ------------------------------------------------------------------------- ## ## Container Types ## ------------------------------------------------------------------------- ## # currently these are based largely on the quickref/data stuff in pugs, but # our plans actually lean more towards something like this: # http://scala.epfl.ch/docu/files/api/index.html # however, we need to make sure all our assumptions work, and quickref/data # is simple and quick :) ## ------------------------------------------------------------------------- ## #include "Container/Scalar.pil" #include "Container/List.pil" #include "Container/Array.pil" #include "Container/Hash.pil" #include "Container/Pair.pil" ::Scalar := ^Scalar`create('p6nil'); ::Array := ^Array`create('p6nil'); ::Hash := ^Hash`create('p6nil'); ::Pair := ^Hash`create('p6nil');