*shakes fist at ibm apl2* i guess the fns i was doing it in was before 2014 - luckily it is the only one to modify
On Sun, 29 Jan 2017 16:56:20 +0100 Juergen Sauermann <juergen.sauerm...@t-online.de> wrote: > Hi, > > the original post was referring to the behavior of IBM APL2. > > I just re-checked it, and IBM APL2 closes an open function if you enter ∇, > even if the > ∇ belongs to a comment. > > In a way ∇ has a special meaning for the editor, just like ESC in vi. > > /// Jürgen > > > > > > > > On 01/29/2017 03:59 PM, enz...@gmx.com wrote: > > Hi Juergen, > > I looked at the > http://lists.gnu.org/archive/html/bug-apl/2014-07/msg00249.html and that is > what i am 'using' as a programming technique - that ∇ is in a uncommented line > > my 2nd ∇ is in a comment and should be ignored > > this is more how i use it in code i would uncomment the 2nd line ⍝ '⊂⌸⋸' > ∇ and comment the 3rd line 'aaa' ∇ > > this is more like how i would code > > ∇im > ⍝ '⊂⌸⋸' ∇ > 'aaa' ∇ > > > ∇im > '⊂⌸⋸' ∇ > ⍝ 'aaa' ∇ > > > On Sun, 29 Jan 2017 14:08:06 +0100 > Juergen Sauermann <juergen.sauerm...@t-online.de> wrote: > > Hi, > > which one? > > The first ∇ opens function im > > The second ∇ is at the end of the comment and closes the function and > <---- it is at the end of a comment and should not close > the function > brings you back to immediate execution. > > The third ∇ is the one below the comment line. It opens a function without a > name, > which raised the DEFN error, just like: > > ∇ > DEFN ERROR+ > ∇ > ^ > )MORE > Bad function header > > In earlier versions of GNU APL the ∇ in the comment would belong to the > function and > be ignored by the ∇-editor. > > But then there was a request in bug-apl that a ∇ in a line of an open > function should > not be parsed but instead close the function, which it now does. See > > http://lists.gnu.org/archive/html/bug-apl/2014-07/msg00249.html > > /// Jürgen > > > On 01/29/2017 02:20 AM, enz...@gmx.com wrote: > > could someone give me a heads up why the ⍝ doesn't cover the ∇ in the line? > > #! im > > ∇im > ⍝ '⊂⌸⋸' ∇ > ∇ > > )copy im > DUMPED 2017-01-28 18:17:02 (GMT-7) > DEFN ERROR+ > ∇ > ^ > > > > > > >