Language and System Changes in Maple 8Maple 8 includes the following language and system changes.
<Text-field style="Heading 2" layout="Heading 2">Lexical Structure</Text-field>In Maple 8, the question mark character (?) can appear in identifiers, after the first character, without enclosing the symbol in left single quotes.test?;Maple returns an error if a question mark character appears as the first character in an unquoted identifier.
<Text-field style="Heading 2" layout="Heading 2">The <Font style="Help Maple Name">in</Font> Operator</Text-field>In Maple 8, the keyword in can also be used as an infix operator, representing the membership relation.2 in { 1, 2, 3 };s in 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 )' );is( a in 'SetOf( real )' ) assuming a::real;
<Text-field style="Heading 2" layout="Heading 2">Division (<Equation executable="false" style="2D Math" input-equation="Typesetting:-mi("`/`")">NiNJIi9HNiRJKnByb3RlY3RlZEdGJUkoX3N5c2xpYkc2Ig==</Equation>)</Text-field>The division procedure NiNJIi9HNiRJKnByb3RlY3RlZEdGJUkoX3N5c2xpYkc2Ig==, 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;`/`( s, t );`/`( t );