System variable
infolists
Default value: []
infolists
is a list of the names of all of the information
lists in Maxima. These are:
labels
All bound %i
, %o
, and %t
labels.
values
All bound atoms which are user variables, not Maxima
options or switches, created by :
or ::
or functional binding.
functions
All user-defined functions, created by :=
or define
.
arrays
All declared and undeclared arrays, created by :
, ::
, or :=
.
macros
All user-defined macro functions.
myoptions
All options ever reset by the user (whether or not they are later reset to their default values).
rules
All user-defined pattern matching and simplification rules, created
by tellsimp
, tellsimpafter
, defmatch
, or defrule
.
aliases
All atoms which have a user-defined alias, created by the alias
,
ordergreat
, orderless
functions or by declaring the atom as a noun
with declare
.
dependencies
All atoms which have functional dependencies, created by the
depends
or gradef
functions.
gradefs
All functions which have user-defined derivatives, created by the
gradef
function.
props
All atoms which have any property other than those mentioned
above, such as properties established by atvalue
or matchdeclare
, etc.,
as well as properties established in the declare
function.
let_rule_packages
All user-defined let
rule packages
plus the special package default_let_rule_package
.
(default_let_rule_package
is the name of the rule package used when
one is not explicitly set by the user.)