On 2/15/2010 2:36:51 PM, Stuart Bruff wrote:
>On 2/14/2010 8:14:38 PM, Mona Zeftel
>wrote:
>== I don't think we are going to revive
>something from Mathcad 7, and am not
>aware of others complaining about this.
>
>I hate to sound like a stuck record, but
>what "others" complain about should not
>be the driving criterion for deciding
>whether a feature needs adding or not.
>It should be decided upon its own merits
>and potential versus likely problems.
>
>I support Steen's view that Mathcad must
>be treated from a mathematical viewpoint
>first and foremost - what will the Prof
>or Lead Design Engineer scribble on his
>whiteboard and what will you find in
>their textbooks. That should inform any
>decisions. A programming viewpoint
>should only come into it where there is
>no clear alternative or the necessities
>of dealing with the flow of data push
>the decision into the programming domain
>(eg file I/O)
Forgot to add, Just because they aren't M14 doesn't mean it was worse. SUC is still there and that has certainly been complained about. Are there any plans to get rid of it in M15?
Ideally, I'd like a piecewise function implementing, as that is the more mathematical approach to dealing with alternatives. We've had several discussion about this on the Main Collab, eg
http://collab.mathsoft.com/read?130046,12Given that Mathcad uses MuPad as its symbolic engine it might be worthwhile considering emulating the MuPad function piecewise -
http://www.mathworks.com/access/helpdesk/help/toolbox/mupad/index.htmlNote also MuPad's 'if' and 'case' structures. On subject, I would prefer to see the keyword 'elif' used to avoid any confusion with
if condition
.. statement
else
.. if condition
.... statement
.. statement
.. statement
which is not the same as
if condition
.. statement
else if condition
statement
statement
statement
Hopefully, the indentation should give the game away, but you never can tell with humans ...
In addition, 'elif' is the keyword that both Maple and MuPad use.
Stuart