Language and System Changes in Maple 8
Maple 8 includes the following language and system changes.
Lexical Structure
The in Operator
Division (`/`)
In Maple 8, the question mark character (?) can appear in identifiers, after the first character, without enclosing the symbol in left single quotes.
test?;
test?
Maple returns an error if a question mark character appears as the first character in an unquoted identifier.
In Maple 8, the keyword in can also be used as an infix operator, representing the membership relation.
2 in { 1, 2, 3 };
2∈1,2,3
s in S;
s∈S
A new inert SetOf operator is recognized by in. It is used to form the extension of a type or property.
evalb( 13 in 'SetOf( integer )' );
true
is( a in 'SetOf( real )' ) assuming a::real;
The division procedure `/`, when called as a function, now accepts 1 argument, in which case it returns the reciprocal of that argument. When used as an operator, however, two operands are still required.
s / t;
st
`/`( s, t );
`/`( t );
1t
Download Help Document