next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
Macaulay2Doc :: peek'(ZZ,Thing)

peek'(ZZ,Thing) -- examine contents of an object

Synopsis

Description

i1 : s = factor 112

      4
o1 = 2 7

o1 : Expression of class Product
i2 : peek s

              4
o2 = Product{2 , 7}
i3 : peek'_2 s

o3 = Product{Power{2, 4}, Power{7, 1}}

Some types of things have the notion of depth modified slightly to make the entire structure visible at depth 1, as in the following example, which also shows how to use wrap with the output from peek.

i4 : wrap_70 peek help resolution
/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/packages/Quasidegrees.m2:862: warning: documentation already provided for 'Quasidegrees :: quasidegreesLocalCohomology'
/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/packages/Quasidegrees.m2:772: ... here is the (end of the) previous documentation
/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/packages/Quasidegrees.m2:877: warning: documentation already provided for 'Quasidegrees :: quasidegreesAsVariables'
/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/packages/Quasidegrees.m2:613: ... here is the (end of the) previous documentation

o4 = DIV{HEADER1{"resolution", " -- ", "projective resolution"},
     DIV1{HEADER2{"Synopsis"}, UL{LI{DIV1{TO2{Macaulay2Doc :: using
     functions with optional inputs, "Optional inputs"}, ":",
     UL{LI{SPAN{TO2{Macaulay2Doc :: resolution(..., DegreeLimit => ...),
     "DegreeLimit => ..."}, ", ",
     LATER{-*Function[/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/m2/
     document.m2:981:32-986:129]*-}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., FastNonminimal => ...), "FastNonminimal => ..."}, ",
     ", LATER{-*Function[/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/m2/
     document.m2:981:32-986:129]*-}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., HardDegreeLimit => ...), "HardDegreeLimit => ..."}, ",
     ", LATER{-*Function[/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/m2/
     document.m2:981:32-986:129]*-}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., LengthLimit => ...), "LengthLimit => ..."}, ", ",
     LATER{-*Function[/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/m2/
     document.m2:981:32-986:129]*-}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., PairLimit => ...), "PairLimit => ..."}, ", ",
     LATER{-*Function[/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/m2/
     document.m2:981:32-986:129]*-}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., SortStrategy => ...), "SortStrategy => ..."}, ", ",
     LATER{-*Function[/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/m2/
     document.m2:981:32-986:129]*-}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., StopBeforeComputation => ...), "StopBeforeComputation
     => ..."}, ", ", LATER{-*Function[/mike-raid/home/dan/src/M2/M2.git/M2/
     Macaulay2/m2/document.m2:981:32-986:129]*-}}},
     LI{SPAN{TO2{Macaulay2Doc :: resolution(..., Strategy => ...),
     "Strategy => ..."}, ", ",
     LATER{-*Function[/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/m2/
     document.m2:981:32-986:129]*-}}}, LI{SPAN{TO2{Macaulay2Doc ::
     resolution(..., SyzygyLimit => ...), "SyzygyLimit => ..."}, ", ",
     LATER{-*Function[/mike-raid/home/dan/src/M2/M2.git/M2/Macaulay2/m2/
     document.m2:981:32-986:129]*-}}}}}}}}, DIV{COMMENT{"empty
     documentation body"}}, DIV{class => waystouse, HEADER2{"Ways to use ",
     TT{"resolution"}, " :"}, UL{LI{TOH{User :: resolution(ChainComplex)}},
     LI{TOH{Macaulay2Doc :: resolution(Ideal)}},
     LI{SPAN{"resolution(MonomialIdeal)", ", see ", TOH{Macaulay2Doc ::
     resolution(Ideal)}}}, LI{TOH{Macaulay2Doc :: resolution(Matrix)}},
     LI{TOH{Macaulay2Doc :: resolution(Module)}}}}}

See also