type/package - check for a Maple package
|
Calling Sequence
|
|
type(expr, 'package')
|
|
Description
|
|
•
|
The call type(expr, 'package') checks if expr is a Maple package. A Maple package is a module that has option package. For information on Maple packages, see module,package.
|
•
|
Not all modules are packages. Package semantics differ from module semantics in two ways. First, (module-based) package exports are automatically protected. Second, packages can be used as the first argument to with.
|
•
|
For historical reasons, type package also recognizes Maple tables and procedures with option package as packages. (The use of tables and procedures to implement packages in Maple is deprecated.)
|
|
|
Examples
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
>
|
|
| (5) |
>
|
|
>
|
|
| (6) |
>
|
|
| (7) |
|
|