Macaulay2 » Documentation
Packages » Macaulay2Doc :: OutputDictionary
next | previous | forward | backward | up | index | toc

OutputDictionary -- the dictionary for output values

Description

The symbols o1, o2, o3, etc., are used to store the output values arising from interaction with the user, one line at a time. The dictionary OutputDictionary is the dictionary in which those symbols reside.
i1 : 2+2

o1 = 4
i2 : "asdf" | "qwer"

o2 = asdfqwer
i3 : value \ values OutputDictionary

o3 = {4, asdfqwer}

o3 : List
i4 : dictionaryPath

o4 = {GlobalDictionary{}, PackageCitations.Dictionary, Varieties.Dictionary,
     ------------------------------------------------------------------------
     Truncations.Dictionary, Polyhedra.Dictionary, Saturation.Dictionary,
     ------------------------------------------------------------------------
     Elimination.Dictionary, Isomorphism.Dictionary, OnlineLookup.Dictionary,
     ------------------------------------------------------------------------
     SimpleDoc.Dictionary, InverseSystems.Dictionary,
     ------------------------------------------------------------------------
     ConwayPolynomials.Dictionary, ReesAlgebra.Dictionary,
     ------------------------------------------------------------------------
     TangentCone.Dictionary, Classic.Dictionary, MinimalPrimes.Dictionary,
     ------------------------------------------------------------------------
     PrimaryDecomposition.Dictionary, IntegralClosure.Dictionary,
     ------------------------------------------------------------------------
     LLLBases.Dictionary, Macaulay2Doc.Dictionary, Core.Dictionary,
     ------------------------------------------------------------------------
     GlobalDictionary{...4...}, PackageDictionary}

o4 : List
i5 : peek OutputDictionary

o5 = GlobalDictionary{"o1" => o1}
                      "o2" => o2
                      "o3" => o3
                      "o4" => o4

See also

For the programmer

The object OutputDictionary is an instance of the type GlobalDictionary.