convert/package - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Modules : Writing Packages : convert/package

convert/package

convert an expression to a package

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

convert( e, 'package' )

Parameters

e

-

expression

Description

• 

An expression e (typically a module) can be converted to a package by using the call convert( e, 'package' ). The resulting package is returned.

• 

If the input expression e is already a package, then it is returned unchanged.

• 

If the input expression e is a module that is not a package, it is converted, in place, to a package and returned. No other expression may be converted to a package.

• 

The main purpose of this conversion is to repair modules that are intended to be packages, but have not been correctly formed because of the omission of the package option.

Examples

m := module()
    export addSquares;
        addSquares:= proc(a,b)
        description "finds the sum of the squares of a and b";
        a^2+b^2
        end proc
end module:

addSquares2,3

addSquares2,3

(1)

m:-addSquares2,3

13

(2)

withm

 Warning, m is not a correctly formed package - option `package' is missing

             [addSquares]

typem,'package'

false

(3)

convertm,'package':

typem,'package'

true

(4)

withm;addSquares2,3

addSquares

13

(5)

See Also

module/package

type/package

with

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam