bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] aplwrap - editing functions with errors


From: David B. Lamkins
Subject: Re: [Bug-apl] aplwrap - editing functions with errors
Date: Mon, 06 Oct 2014 10:02:56 -0700

APLwrap doesn't actually interpret the wire protocol beyond looking for
'error' in the first line. Additional lines, up to but not including the
terminating sentinel, are simply collected and displayed.

On Mon, 2014-10-06 at 11:32 +0800, Elias Mårtenson wrote:
> That's a display issue. ☺ I'm sure aplwrap can provide an option to
> display it in that way for people who prefer that (most people
> probably don't care since one never actually interacts with jump
> indexes very often directly) 
> 
> What David's patch does is to harmonise the underlying wire protocol.
> It has no bearing on what is displayed in aplwrap. 
> 
> Regards, 
> Elias 
> 
> On 6 Oct 2014 11:29, "Blake McBride" <address@hidden> wrote:
>         Conceptually different but significantly confusing if they are
>         not displayed as the same number.
>         
>         On Sun, Oct 5, 2014 at 10:18 PM, Elias Mårtenson
>         <address@hidden> wrote:
>                 Thanks. I'll integrate it once I get home. Although
>                 you missed a +1 there. The error is reported as a line
>                 number, not an APL jump index, which is conceptually
>                 different thing. 
>                 
>                 Regards, 
>                 Elias 
>                 
>                 On 6 Oct 2014 01:05, "David B. Lamkins"
>                 <address@hidden> wrote:
>                         Thanks, Blake. This is best fixed in libemacs.
>                         
>                         Elias: The attached patch makes a failed
>                         function definition report an
>                         origin-independent line number.
>                         
>                         On Sun, 2014-10-05 at 07:29 -0500, Blake
>                         McBride wrote:
>                         > Looks good, but one very small problem -
>                         when it reports the line
>                         > number with the error, it is off by one.  In
>                         other words, line
>                         > references in the editor (and in APL) start
>                         at 0, but when it reports
>                         > the error it reports the line number as if
>                         they start at 1.
>                         >
>                         >
>                         > Thanks.
>                         >
>                         >
>                         > Blake
>                         >
>                         >
>                         >
>                         > On Sat, Oct 4, 2014 at 3:17 PM, David B.
>                         Lamkins <address@hidden>
>                         > wrote:
>                         >         Fixed and pushed.
>                         >
>                         >         On Sat, 2014-10-04 at 08:08 -0500,
>                         Blake McBride wrote:
>                         >         > This is still a problem.  It can
>                         create a real loss of work.
>                         >         >
>                         >         >
>                         >         > Thanks.
>                         >         >
>                         >         >
>                         >         > Blake
>                         >         >
>                         >         >
>                         >         >
>                         >         > On Fri, Sep 12, 2014 at 6:18 PM,
>                         Chris Moller
>                         >         <address@hidden>
>                         >         > wrote:
>                         >         >         Actually, saving shouldn't
>                         close the window in any
>                         >         event.
>                         >         >         I'll poke at it.  Right
>                         now, I'm looking at the
>                         >         open-function
>                         >         >         problem.
>                         >         >
>                         >         >
>                         >         >
>                         >         >         On 09/12/14 18:46, Blake
>                         McBride wrote:
>                         >         >
>                         >         >         > Greetings,
>                         >         >         >
>                         >         >         >
>                         >         >         > Let's say you create a
>                         large APL function using
>                         >         File / New.
>                         >         >         >  If just one line has an
>                         open quote that isn't
>                         >         closed, you
>                         >         >         > lose all of your work.
>                         I think aplwrap should
>                         >         test the
>                         >         >         > result of ⎕FX before it
>                         exits.  If ⎕FX fails,
>                         >         display the
>                         >         >         > line number with the
>                         error and remain in the
>                         >         editor so all
>                         >         >         > of your work isn't lost.
>                         >         >         >
>                         >         >         >
>                         >         >         > Thanks.
>                         >         >         >
>                         >         >         >
>                         >         >         > Blake
>                         >         >         >
>                         >         >         >
>                         >         >
>                         >         >
>                         >         >
>                         >         >
>                         >
>                         >
>                         >
>                         >
>                         
>         
>         





reply via email to

[Prev in Thread] Current Thread [Next in Thread]