Type the following line into Maple as 2D-Input: foo := "1 + 1"; And then type this next line into Maple as Maple Input: bar := "1 + 1"; Yes, it's the same thing in two different variables, but try to parse them. parse(foo); will work, whereas parse(bar); will return an error. It seems that when the same string is entered in the "classic" Maple Input, something doesn't get tripped to convert the MathML markup into syntax that the parse() command will read.

Please Wait...