WP43 News

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
redglyph
Posts: 177
Joined: Sat Dec 22, 2018 11:45 am

Re: 43S News

Post by redglyph »

Walter wrote:
Tue Aug 16, 2022 12:37 am
Since some users fell in pits while naming user variables, I refined p. 59 of the Owner's Manual. It may read as follows now:
.
Variables.png
That's quite clear, and there's a little reminder and a reference to this section when introducing algebraic equations pg. 255. :)

What about the case of 'K' discussed before, when can we use it and when we can't we? There are a few others: T, I, J, L, and optionally A-D (those are obvious). On pg. 57 it is written that A-D, I, J, K may be employed as general-purpose registers, so I'm still confused as to why it didn't work.

PS: 'K' (entered with alpha) and K (entered directly) are the same, correct? For what it's worth, I think that's part of what confused me when I tried the polynomial program of another user above.
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S News

Post by Walter »

rprosperi wrote:
Tue Aug 16, 2022 1:24 am
I think this is pretty clear in general, but could be made more so if items is also defined (which perhaps it is somewhere). While defining Variables, the explanation suddenly jumps to items, whose scope is not explained.

It is clear Variables are a subset of items, same for Registers, but what else is included in the domain of items? Of course one could go look at ReM, App. I and review the full list, but since the point of this note is to clarify, I suggest you also define the scope of items, or add a reference to where that is defined, if done so previously. This lets the reader know which other things to compare a proposed name to, in order to know it is acceptable.
Items are defined on p. 27 (cf. ToC) - so their scope should be known on p. 59. Nevertheless, I insert a reference to p. 27 on p. 59.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
BINUBALL
Posts: 46
Joined: Fri Jan 28, 2022 3:48 am
Location: South Korea

Re: 43S News

Post by BINUBALL »

Feature suggestion:

While editing equation, I want to move cursor rightmost or leftmost by 1~2 keystrokes. Is there any way to do this?
S.Korean / HP-50G | fx-570EX | fx-570CW | HP-200LX
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S News

Post by Walter »

BINUBALL wrote:
Wed Aug 17, 2022 11:23 am
While editing equation, I want to move cursor rightmost or leftmost by 1~2 keystrokes. Is there any way to do this?
Yes in principle ...
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S News

Post by Walter »

redglyph wrote:
Tue Aug 16, 2022 10:26 am
Walter wrote:
Tue Aug 16, 2022 12:37 am
Since some users fell in pits while naming user variables, I refined p. 59 of the Owner's Manual. It may read as follows now:
...
That's quite clear, and there's a little reminder and a reference to this section when introducing algebraic equations pg. 255. :)

What about the case of 'K' discussed before, when can we use it and when we can't we? There are a few others: T, I, J, L, and optionally A-D (those are obvious). On pg. 57 it is written that A-D, I, J, K may be employed as general-purpose registers, so I'm still confused as to why it didn't work.
They may be used as general purpose registers unless they are required for other tasks.

When you create new items, remember there is a common rule: Each and every item must be unique. In particular, since there is a register named K you can't have program named K (i.e. a global label K), too, but you can create one named k or K1. Same story with X and x etc. Comprehensible?
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
redglyph
Posts: 177
Joined: Sat Dec 22, 2018 11:45 am

Re: 43S News

Post by redglyph »

Walter wrote:
Fri Aug 19, 2022 4:20 pm
They may be used as general purpose registers unless they are required for other tasks.

When you create new items, remember there is a common rule: Each and every item must be unique. In particular, since there is a register named K you can't have program named K (i.e. a global label K), too, but you can create one named k or K1. Same story with X and x etc. Comprehensible?
Very, but so again, I don't see why it wasn't safe to use 'K' in that situation. Ah, perhaps it's used to show 'K =' or something else behind the scenes. So maybe those registers are not safe to use in "app-like" functions such as solvers and plotters. Maybe it's best not to use them at all to avoid any pitfall.
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S News

Post by Walter »

redglyph wrote:
Fri Aug 19, 2022 5:31 pm
Ah, perhaps it's used to show 'K =' or something else behind the scenes.
On open stage (cf. VIEW on p. 62 of the OM).
redglyph wrote:
Fri Aug 19, 2022 5:31 pm
So maybe those registers are not safe to use in "app-like" functions such as solvers and plotters. Maybe it's best not to use them at all to avoid any pitfall.
Would be a pity not to use X, Y, Z, T, A, B, C, D, I, J, and K at all. Just don't attempt redefining them. ;)
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
redglyph
Posts: 177
Joined: Sat Dec 22, 2018 11:45 am

Re: 43S News

Post by redglyph »

That was cryptic. Anyway, not a big deal, my take-away is that it's best not to use them in solve.
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S News

Post by Walter »

Hopefully, I'll return with a better offer with the refined Owner's Manual. But don't hold your breath.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
redglyph
Posts: 177
Joined: Sat Dec 22, 2018 11:45 am

Re: 43S News

Post by redglyph »

It was a simple question, I wasn't talking about the manual. :)
Post Reply