bug-apl
[Top][All Lists]
Advanced

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

Re: [Bug-apl] ERR function in APL2?


From: Juergen Sauermann
Subject: Re: [Bug-apl] ERR function in APL2?
Date: Tue, 05 Aug 2014 12:23:04 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5

Hi Elias,

it was available ,but behaves differently. ⎕ES stops execution
while the ERR function only displays an error if it occurs.

/// Jürgen



On 08/05/2014 06:42 AM, Elias Mårtenson wrote:
Thank you. I see now how it works. Personally, I'd use Quad-ES to set an error state instead. Was Quad-ES available on APL2?

Regards,
Elias


On 5 August 2014 01:42, Juergen Sauermann <address@hidden> wrote:
Hi Elias,

ERR is indeed a function, defined on page 49 of that document.

/// Jürgen



On 08/04/2014 08:13 AM, Elias Mårtenson wrote:
I was browsing the APL2 documentation, and came across the following code (page 56, on the PDF here):

[0]  Z←NAME GETW N
[1] ⍝ GET ITEMS N FROM THE TABLE NAMED NAME
[2]  Z←''
[3]  →('NOT A VALID TABLE NAME' ERR~(⊂NAME)∊TABLES)/0
[4]  TAB←⍎NAME
[5]  B←N∊TAB[;1]
[6]  →0ρ('ITEM(S)'((~B)/N)'NOT FOUND')ERR~^/B
[7]  →(~∨/B)/0  ⍝ EXIT IF NONE FOUND
[8]  Z←(TAB[;1]∊N)⌿›TAB

What is ERR here?  It seems like a function that sets some error state? It certainly looks like something useful to have. I can't think of any way I could build this myself though.

Regards,
Elias




reply via email to

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