[previous][up][top][index]
search for:

Thing -- the class of all things

The type Thing is a member of the class Type. Each object of class Thing is called a thing.

Types of thing :

  • BasicList -- the class of all basic lists
  • Boolean -- the class of Boolean values
  • Database -- the class of all database files
  • File -- the class of all files
  • Function -- the class of all functions
  • Handle -- the class of all handles for engine objects
  • HashTable -- the class of all hash tables
  • Net -- the class of all nets and strings
  • Nothing -- the empty class
  • QQ -- the class of all rational numbers
  • RR -- the class of all real numbers
  • Symbol -- the class of all symbols
  • ZZ -- the class of all integers
  • Everything in Macaulay 2 is a thing. This includes numbers, strings, and lists. More complicated things such as polynomials, groups, rings, and chain complexes are implemented as hash tables. See Type for information about what types of things there are.

    Functions and methods returning a a thing :

  • BasicList # ZZ -- get element from list
  • Function ## Sequence
  • Function Thing -- function application
  • HashTable # Thing -- get value from hash table
  • String # ZZ -- get character from string
  • Methods for using a thing :

  • << Thing -- print to a file
  • List / Thing
  • List << Thing
  • accumulate(Function,Thing,VisibleList) -- apply binary operator repeatedly
  • accumulate(VisibleList,Thing,Function) -- apply binary operator repeatedly
  • append(BasicList,Thing)
  • assign(IndexedVariable,Thing)
  • assign(Symbol,Thing)
  • basictype Thing
  • between(Thing,VisibleList)
  • cacheFileName(List,Thing)
  • cacheFileName(String,Thing)
  • cacheFileName(String,Thing,String)
  • class Thing
  • Command Thing
  • describe Thing
  • documentation Thing
  • EmptyMarkUpType Thing
  • Expression * Thing
  • Expression ** Thing
  • Expression + Thing
  • Expression - Thing
  • Expression / Thing
  • Expression == Thing
  • Expression ^ Thing
  • Expression Thing
  • File << Thing -- pirnt something to a file
  • fold(Function,Thing,VisibleList) -- apply binary operator repeatedly
  • fold(VisibleList,Thing,Function) -- apply binary operator repeatedly
  • formatDocumentTag Thing
  • Function _ Thing -- attach the first argument to a function of two or more arguments
  • HashTable #? Thing -- check for value in hash table
  • help Thing
  • html Thing
  • IndexedVariableTable _ Thing
  • InfiniteNumber == Thing
  • InfiniteNumber ? Thing
  • instance(Thing,Type)
  • isFreeModule Thing
  • isIdeal Thing
  • isModule Thing
  • isMonomialIdeal Thing
  • isPolynomialRing Thing
  • isQuotientModule Thing
  • isRing Thing
  • isSubmodule Thing
  • MarkUpType Thing
  • mathML Thing
  • member(Thing,Set)
  • member(Thing,VisibleList)
  • methods Thing
  • mutable Thing
  • net Thing
  • newHandle Thing
  • Nothing << Thing -- dummy file output
  • parent Thing -- parent type of an object
  • peek2(Thing,ZZ)
  • precedence Thing
  • prepend(Thing,BasicList)
  • remove(HashTable,Thing)
  • ring Thing
  • ScriptedFunctor ^ Thing
  • ScriptedFunctor _ Thing
  • ScriptedFunctor Thing
  • SelfInitializingType Thing
  • sequence Thing
  • Set #? Thing -- test set membership
  • source Thing
  • String << Thing -- print to a file
  • substitute(Divide,Thing)
  • substitute(Power,Thing)
  • substitute(Product,Thing)
  • substitute(Sum,Thing)
  • Symbol _ Thing
  • Tally _ Thing -- get a count from a tally
  • target Thing
  • tex Thing
  • texMath Thing
  • text Thing
  • Thing != Thing
  • Thing * List
  • Thing * Expression
  • Thing ** Expression
  • Thing + Expression
  • Thing - Expression
  • Thing .. Thing
  • Thing / Expression
  • Thing /^ ZZ -- divided power
  • Thing < Thing
  • Thing <= Thing
  • Thing =!= Thing
  • Thing == Expression
  • Thing == InfiniteNumber
  • Thing === Thing
  • Thing => Thing
  • Thing > Thing
  • Thing >= Thing
  • Thing ? InfiniteNumber
  • Thing ? Thing
  • Thing ^ Expression
  • Thing ^ QQ
  • Thing Expression
  • toExternalString Thing
  • toString Thing
  • ultimate(Function,Thing)
  • use Thing
  • value Thing
  • WrapperType Thing
  • ZZ : Thing -- repeat an item

  • [previous][up][top][index]
    search for: