bug-apl
[Top][All Lists]
Advanced

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

Re: [Bug-apl] I just can't help myself


From: Juergen
Subject: Re: [Bug-apl] I just can't help myself
Date: Wed, 10 Oct 2018 16:17:38 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

Hi Bill,

I have attached a function DIN which computes the European paper sizes for the different
DIN series (A, B, C, and D) and their scaled variants like A4, C5, etc.

Regarding the issues below, I cannot reproduce them because running them seems to require some .csv
file which I do not have.

However after double-checking Bif_OPER1_EACH::eval_ALB() at the point of the failed assertions,
it looks to me like you may have missed the bug fix that I committed on Aug. 25, 2018 (SVN 1070).

So could you please (1) check if your GNU APL is up to date, and (2) if the error persists, provide a simpler
way to reproduce the fault? According to the assertion, what happens is that a simple scalar is being enclosed
(either explicitly by ⊂, but more likely implicitly by the EACH operator). It would be useful to have the operands
of the failed EACH operator in order to reproduce the fault.

Best Regards,
/// Jürgen Sauerman


On 10/08/2018 06:01 PM, Bill Daly wrote:
Hello Jürgen

I've been working on two projects utl, my utility workspace with better documentation and better function names and lpr, a workspace to print directly from apl.

Now I've melted down the interpretor so I've sent three logs. I'm not sending all the workspace I loaded to create these files. I have updated the repository and one may clone it:

    git clone https://git.code.sf.net/p/apl-library/code apl-library-code

When you look at all this can you consider a few issues?

I've defined a function lpr∆USLetter which returns a lexicon that i need to for the unix pr and lpr commands.  Could you write one for the usual a sized paper sheets?  I started down that road and tripped on my uncontrollable urge to do arithmetic.  I couldn't figure how the priinters work as none of the a sizes seem to easily divided into points.  Here in Pennsylvania where we cling to all sorts of ancient biases one inch = 72 points and thus 12 point type is equal to one sixth of an inch and one letter size page has 66 lines per inch.

Could you also look at date.apl? I've defined a lexicon date-delta-US which in addition to the American month, weekday names defines day_pos, month_pos, and year_pos for those who feel that days come before months.

Thanks for all your help

Bill


Attachment: DIN_paper.apl
Description: Text document


reply via email to

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