bug-apl
[Top][All Lists]
Advanced

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

Re: [Bug-apl] No errro message when defining functions using


From: Juergen Sauermann
Subject: Re: [Bug-apl] No errro message when defining functions using
Date: Thu, 13 Feb 2014 18:35:25 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5

Hi Elias,

not on my machine:

      ⎕FX 'foo[x]' 'x'
1
      )fns

Could it be that you had foo defined earlier?

The syntax error is then due to a niladic function called with an axis
(which is no a valid pattern in APL).

The return value of 1 is the index of the line that has caused the error (foo[x]).

/// Jürgen


On 02/07/2014 01:57 PM, Elias Mårtenson wrote:
When I try to define a function that takes no arguments, but does include an axis argument, the normal function editor complains:

      ∇foo[x]
bad editor command '∇foo[x]' : problem 'Bad function header at Nabla.cc:495'
DEFN ERROR
      ∇foo[x]
            ^

However, if I try to define the same function using ⎕FX, it gets defined:

      ⎕FX 'foo[x]' 'x'
1
      )fns
EMACS_NATIVE    bar     foo     

But, it cannot be called:

      foo[1]
1
SYNTAX ERROR
      foo[1]
      ^  ^

Regards,
Elias


reply via email to

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