Sophie

Sophie

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

Macaulay2-1.3.1-8.fc15.i686.rpm

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

i1 : X = new Type of BasicList

o1 = X

o1 : Type

i2 : parent X

o2 = BasicList

o2 : Type

i3 : code(net,BasicList)

o3 = -- code for method: net(BasicList)
     /builddir/build/BUILD/Macaulay2-1.3.1-r10737/Macaulay2/m2/nets.m2:177:20-180:47: --source code:
     net BasicList := x -> horizontalJoin deepSplice (
           net class x, 
           "{",
           toSequence between(comma,apply(toList x,netn)),

i4 : x = new X from {2,3,4}

o4 = X{2, 3, 4}

o4 : X

i5 : lookup(symbol -, X) === null

o5 = false

i6 : - X := t -> apply(t,i -> -i);

i7 : - x

o7 = X{-2, -3, -4}

o7 : X

i8 : Y = new Type of X;

i9 : y = new Y from {4,5,6}

o9 = Y{4, 5, 6}

o9 : Y

i10 : - y

o10 = Y{-4, -5, -6}

o10 : Y

i11 : Z = new Type of X;

i12 : z = new Z from {7,8,9}

o12 = Z{7, 8, 9}

o12 : Z

i13 : Y + X := (a,b) -> YX;

i14 : X + Z := (a,b) -> XZ;

i15 : y + z

o15 = YX

o15 : Symbol

i16 :