On 15 August 2015 at 21:31, Juergen Sauermann <[email protected] > wrote:
> Hi Fred , > > fine. Maybe the way forward is if you publish a *patch* in our > Bits_and_Pieces <http://www.gnu.org/software/apl/Bits_and_Pieces/> > directory. > > I would not like it to be a *./configure* option because that would give > us many *#ifdefs* > all over the place and I (instead of Fred) would have the burden of > maintaining it. > > It is actually far more more than only changing *Avec.def.* For example > the built-in line > editor (i.e. every line entered interactively) currently assumes that > every character moves the > cursor by one position. So the cursor will be positioned one character off > for every underlined one. > > Also, there is a difference between APLs that have underlined chars in > their character set and those > that do not. > > Consider *⍴'A̲'* > > (not sure if this displays properly everywhere - read: RHO QUOTE A > COMBINING_UNDERLINE QUOTE) > > On a system with underlined characters this will return 1 while on Unicode > with combining underline > machine it gives 2. > What kind of machine "with underline characters" is that? As far as I know, GNU APL depends on Unicode, under what circumstances would that return 1? Regards, Elias
