Thing

Thing -- the class of all things.

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. The class of all things is Thing.

The basic types of things are:

  • BasicList
  • Boolean
  • Database
  • File
  • Function
  • Handle
  • HashTable
  • Net
  • Nothing
  • QQ
  • RR
  • Sequence
  • String
  • Symbol
  • Thing
  • ZZ
  • Operations on things:

  • comparison
  • assignment

  • topindexpreviousupnext