[DOCUMENTATION] eval CMD
|
12-05-2016, 03:32 PM
(This post was last modified: 12-07-2016 03:47 PM by compsystems.)
Post: #1
|
|||
|
|||
[DOCUMENTATION] eval CMD
Hello hp-prime developer group
I can not find information about the eval command in lower case, please attach it in the user guide or HELP menu Examples that can help document it. on HOME MODE the key [eval] put EVAL '4/2' [ENTER] ->'4/2' EVAL(Ans) ->2 on CAS MODE the key [eval] put eval type(set[1,2,3]) ->DOM_LIST eval(Ans) -> DOM_LIST //OK Eval does not evaluate constant identifiers, this is correct because it is within the symbolic environment with EVAL type(set[1,2,3]) ->DOM_LIST EVAL(Ans) -> 7 //OK or EVAL(DOM_LIST) -> 7 eval(DOM_LIST) -> DOM_LIST |
|||
12-05-2016, 08:45 PM
(This post was last modified: 12-05-2016 08:45 PM by Tim Wessman.)
Post: #2
|
|||
|
|||
RE: Undocumented eval CMD
Code: enum gen_unary_types { You can take a look at the CAS source yourself and see exactly what is happening. Home simply evaluates everything down as far as it can go. The CAS has special handling to keep those special values like DOM_LIST as strings. Is there anything you are trying to say with this post? TW Although I work for HP, the views and opinions I post here are my own. |
|||
12-05-2016, 09:27 PM
Post: #3
|
|||
|
|||
RE: Undocumented eval CMD
Keep in mind that EVAL and eval are two separate commands. Most commands have only one form (uppercase). When a command exhibits different behavior when used as COMMAND vs. command, then this is often due to there being two different versions of the command (one for CAS and one for non-CAS).
Unfortunately, the CAS view (in Textbook mode) seems to always display a command in uppercase (even when not typed in uppercase) which suggests that the two forms are the same when in fact they are not. Graph 3D | QPI | SolveSys |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)