The following warnings occurred:
Warning [2] Undefined array key 244691 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 244710 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 244778 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 244814 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 244816 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 244816 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





wp-34s command formatting



#2

I tried to use 'TVM' app for wp-34s (32tT3382).
I started tracing it and after a few steps top line showed
1682:#013
1683:SDR 00
The result was 0.13, which was momentarily confusing. When I looked at it in P/R mode it was SDR 002

May I suggest format this kind of command so that leading zeroes are not shown? After all the sequence 002 represents number 2 (unlike, say, register 02, where 02 is pretty much the name of a register). Same thing for #013 -- #13 is what actually meant there anyway.
Also, if command shown during step does not fit, it would be nice to show some indication that what you see is not a complete command. small = annunciator, maybe? Or pattern of pixels in the last column of the display?

Another inconsistency during program entry: [RCL] [0] [<-] keeps RCL _ ready to accept corrected address but [RCL] [+] [<-] cancels RCL altogether.

I also noticed that VIEW[alpha] command disappears from P.FCN catalog in "input" mode. I had to read IOP to find that now it is on a shortcut ([h][view][-]). I kind of a see a logic of a shortkut ([h] [view] is VW&#945;+ and [-] "cancels" the +), but it was unpleasant surprise to not find a command where it used to be in a mode where it is a valid command.

(I've got my 34s less than a week ago and it takes me multiple attempts to enter certain commands. I am also full of other good suggestions which I am desperately trying to contain.)


#3

Hi Andrew,

Quote:
I've got my 34s less than a week ago and it takes me multiple attempts to enter certain commands. I am also full of other good suggestions which I am desperately trying to contain.
Share them :-) Maybe you are the user who should have seen the WP 34S earlier.
Quote:
I tried to use 'TVM' app for wp-34s (3.2T3382).
I started tracing it and after a few steps top line showed
1682:#013
1683:SDR 00
The result was 0.13, which was momentarily confusing. When I looked at it in P/R mode it was SDR 002

May I suggest format this kind of command so that leading zeroes are not shown? After all the sequence 002 represents number 2 (unlike, say, register 02, where 02 is pretty much the name of a register). Same thing for #013 -- #13 is what actually meant there anyway.

Also, if command shown during step does not fit, it would be nice to show some indication that what you see is not a complete command. small = annunciator, maybe? Or pattern of pixels in the last column of the display?


(I edited your post a bit for formatting.)
Good ideas.

Quote:
Another inconsistency during program entry: [RCL] [0] [<-] keeps RCL _ ready to accept corrected address but [RCL] [+] [<-] cancels RCL altogether.
Please read p.34, footnote 21 of the printed manual.


Quote:
I also noticed that VIEW[alpha] command disappears from P.FCN catalog in "input" mode. I had to read IOP to find that now it is on a shortcut ([h][view][-]). I kind of a see a logic of a shortkut ([h] [view] is VW&#945;+ and [-] "cancels" the +), but it was unpleasant surprise to not find a command where it used to be in a mode where it is a valid command.

Please see my second sentence above. Looking forward to more comments.

d:-)


#4

Walter,

Quote:
Please read p.34, footnote 21 of the printed manual.

Page 34 of a manual (edition 3.1) has footnotes 24 and 25. I looked around and found footnote 19 on page 27:

Quote:
Entering operator twice will remove it, e.g. RCL / / equal RCL

This answers my question of how to correct erroneous operator.
Is it how it was in the predecessors? I ask because in HP-35S, in similar case, backspace works and repeating operator does not.
For people without prior exposure to old HPs (like myself) the backspace working in one case and not working in another is completely unintuitive.

Quote:
Please see my second sentence above.
I tried counting for several various meanings of "second", "above" and "sentence". I am still not sure which one is that. The one about footnote?

BTW, I should, probably, say it to get out of the way: I think wp-34s is awesomest calculator ever. You all did a terrific job. It is true work of love, and it shows in almost every aspect of design. It is pleasure to handle, look at and program. I feel privileged to have one.


#5

Andrew,

thanks for your kind words.

Some explanations:

  1. I tend to quote the printed manual since it is the latest published edition. As others have stated here, it's worth getting. I concur.
  2. About said footnote: Look at f f or g g or h h equalling NOP (the back arrow <- won't work here). So RCL * * equals RCL. I admit <- would have worked here as well and don't remember the particular reason why we chose that way in this case. Pauli?
  3. The "second sentence" I referred to was: Maybe you are the user who should have seen the WP 34S earlier. So I'm still looking forward to your further comments, remarks, etc.
d:-)

#6

Quote:
About said footnote: Look at f f or g g or h h equalling NOP (the back arrow <- won't work here). So RCL * * equals RCL. I admit <- would have worked here as well and don't remember the particular reason why we chose that way in this case. Pauli?

The argument processing code doesn't remember the original command entered. This goes way way way back before the 34S was even an idea. RCL and RCL* are different commands. It would be possible to implement <- to cancel the * (or +, -, /, ^ or v). Some more bytes of code, that's all.


- Pauli


Possibly Related Threads…
Thread Author Replies Views Last Post
  [WP-34S] Unfortunate key damage with update to V3 :( svisvanatha 5 3,127 12-10-2013, 11:37 PM
Last Post: Les Bell
  WP-34S (Emulator Program Load/Save) Barry Mead 1 1,763 12-09-2013, 05:29 PM
Last Post: Marcus von Cube, Germany
  [HP-Prime CAS] "Warning, ^ (Command) Is ambiguous on non square matrices"?? CompSystems 1 2,141 12-07-2013, 07:15 PM
Last Post: CompSystems
  DIY HP 30b WP 34s serial flash/programming cable Richard Wahl 2 2,455 12-04-2013, 11:14 AM
Last Post: Barry Mead
  HP Prime: the drama of the Apps button, shutdown, formatting, nothing solves Davi Ribeiro de Oliveira 0 1,092 11-17-2013, 07:23 AM
Last Post: Davi Ribeiro de Oliveira
  HP Prime: the drama of the Apps button, shutdown, formatting, nothing solves Davi Ribeiro de Oliveira 1 1,331 11-16-2013, 11:26 PM
Last Post: Michael de Estrada
  HP Prime - most favorite command bluesun08 2 1,442 11-12-2013, 11:29 AM
Last Post: bluesun08
  hp prime - command syntax bluesun08 6 2,335 11-10-2013, 11:57 AM
Last Post: bluesun08
  WP 34S/43 ?'s Richard Berler 3 1,997 11-10-2013, 02:27 AM
Last Post: Walter B
  My FrankenCulator (wp-34s) FORTIN Pascal 4 2,089 11-09-2013, 06:18 PM
Last Post: FORTIN Pascal

Forum Jump: