Thank you for asking these questions. You're making some very good points.
I have to manually type in the existing name e.g. 'doblah' enter STO (i.e. the weird -> * symbol) to update the program. Isn't there an easier way of editing?
There's a somewhat easier way: tap '
, your program's soft-key, →*
. That's three keys.
Based on your feedback, I'll look into improving this. I considered making Enter save the edited program for zero keystrokes. But sometimes it's not desired to overwrite an existing program, but instead store the modified version under a different name. Or, when inserting a HALT
, to not store it at all, but run it from the stack (via Eval). In my mind, the best solution would be to have two ways to enter: one "enter-to-stack", one "update contents". (Latter could be realized via a press-and-briefly-hold on Enter.)
There seems to be no proper way to edit and get access to the proper symbols - this seems to be a SHOW STOPPER for editing RPL style programs. Or am I missing something?
There IS the Program
menu, which has soft-keys for ≪ ≫
and → ≪
The (silent) assumption when writing multi-line RPL programs is to use these keys.
Or, to use RPL+, where you don't need these keys in the first place! (You use =
and you don't need to open a new context via ≪ ≫. If you need a fragment program for list processing functions and others, you use [ ]
to enclose it, instead of ≪ ≫.)
I write a lot of RPL(+) on the device. I start by using ≪ from the keypad and then double-tap to get the multi-line editor. I mostly write RPL+ and subsequently don't need ≪ and ≫. If I write RPL and need them, I get them from the Program
By the way, if you prefer STO and ENTER, switch to Classic mode (via Settings app). The classic keyboard actually gives you access to →
while the iOS keyboard is up. The assumption is that Classic guys will need it more often.
In both modes the challenge is how/where to fit keys on a screen that's a lot smaller than a 50g, while offering a larger editing area.
I give multi-line editing in the My Data
section some thought, but I don't think it makes so much sense, as you really need/want access to soft menus when writing code. I hope zero-stroke content editing will address your need.
You do know that you can use standard iOS Copy/Paste (and Undo) for program text, right?
The bottom bar is known to disappear when you hold-tap a built-in function for Help
, while using the keyboard in expanded mode. This is scheduled to be fixed with the next update.
Thanks for your feedback!