Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 7ebd25ac536d248d499a3ce2acda963a > files > 3017

Macaulay2-1.3.1-8.fc15.i686.rpm

-- -*- M2-comint -*- {* hash: 682660280 *}

i1 : t = 1..4

o1 = (1, 2, 3, 4)

o1 : Sequence

i2 : newClass(Array,t)

o2 = [1, 2, 3, 4]

o2 : Array

i3 : x = new HashTable from { a => 1, b => 2 }

o3 = HashTable{a => 1}
               b => 2

o3 : HashTable

i4 : z = newClass(ImmutableType,Vector,x)

o4 = ImmutableType{a => 1}
                   b => 2

o4 : ImmutableType

i5 : parent z

o5 = Vector

o5 : Type

i6 : new Thing of Thing from Thing := (A,B,c) -> (
            << "-- new " << A << " of " << B 
            << " from " << toString c << endl;
            c);

i7 : new ImmutableType of Vector from x
-- new ImmutableType of Vector from new HashTable from {a => 1, b => 2}

o7 = ImmutableType{a => 1}
                   b => 2

o7 : ImmutableType

i8 : newClass(ImmutableType,Vector,x)

o8 = ImmutableType{a => 1}
                   b => 2

o8 : ImmutableType

i9 :