
expose - expose definition

Calling sequence:
expose(expr)

Parameter:

expr   --  expression

Overloading:

1

Summary:

expose exposes the definition of expr by returning certain operands. Currently
the following cases are handled:

 o  If expr is a functional environment then its first operand, the executing
    function or procedure, is shown.

 o  If expr is a domain then the operands of the domain are shown.

Other arguments are simply returned.  Note that one always may explore
objects by using the functions op and extop.

>>  expose(sin);

      proc(x)
        name sin;
        local f;
      begin
        if args(0) <> 1 then
         error("wrong no of args")
        end_if;
        ...

See also:  extop , op

