Re: [Bug-apl] Announce: APL function editor written in APL

2014-09-12 Thread Blake McBride
Updated once again with corrected instructions and ability to erase itself. On Fri, Sep 12, 2014 at 3:31 PM, Blake McBride wrote: > This package has been updated with bug fixes and additional functionality. > > Thanks. > > Blake > > > On Fri, May 30, 2014 at 8:35 PM, Blake McBride > wrote: > >>

Re: [Bug-apl] Announce: APL function editor written in APL

2014-09-12 Thread Blake McBride
This package has been updated with bug fixes and additional functionality. Thanks. Blake On Fri, May 30, 2014 at 8:35 PM, Blake McBride wrote: > An APL Editor for GNU APL > > > This package is located at: > https://github.com/blakemcbride > > This package provides an editor, written in APL, fo

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-05 Thread Blake McBride
Greetings, I took your advice and designed my own keyboard. I have to say, deciding what characters to include is a challenge. The ISO (2000) standard is clear about what characters are available on page 12, but nearly all other references include various and different additional characters (squ

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-03 Thread Daniel H. Leidisch
Hello! Juergen Sauermann writes: > the link to the ISO standard is a gzip'ed file despite of its .pdf > extension. > I have updated README-7-more-info to explain how to fetch it. The ISO > standard seems to have a few more operators than IBM APL2. Thank you very much. I actually tried unpacking

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-03 Thread Juergen Sauermann
Hi, the link to the ISO standard is a gzip'ed file despite of its .pdf extension. I have updated README-7-more-info to explain how to fetch it. The ISO standard seems to have a few more operators than IBM APL2. /// Jürgen On 06/03/2014 06:07 AM, Daniel H. Leidisch wrote: Hello! Blake McBri

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-03 Thread Daniel H. Leidisch
Hello! Blake McBride writes: > On Mon, Jun 2, 2014 at 7:08 PM, Daniel H. Leidisch > wrote: > >> Left returns its left argument: >> >> 1 ⊣ 2 >> 1 > […] > > Thanks. That operator is not on my keyboard, and cutting-and-pasting > it into GNU APL (unless I am making a mistake) doesn't accept i

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Elias Mårtenson
I don't have a special layout. My layout is very minimalistic, and I learned the APL layout very quickly so I don't need the symbols printed on the keycaps. What I did was to have someone else design the template according to my specifications. I used Odesk for this and it ended up being pretty ch

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Blake McBride
Dear Elias, Do you already have a layout? That would save a lot of time. Do you have a special keyboard config file for it too? Thanks! Blake On Tue, Jun 3, 2014 at 12:11 AM, Elias Mårtenson wrote: > I'd suggest you get a keyboard here: http://www.wasdkeyboards.com/ > > Not only are they

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Elias Mårtenson
I'd suggest you get a keyboard here: http://www.wasdkeyboards.com/ Not only are they keyboards nice (I have one). They also allow you to design the keycaps exactly as you want to. You can even upload the exact graphics you want. Regards, Elias On 3 June 2014 13:09, Blake McBride wrote: > Than

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Blake McBride
Thanks. I need a new keyboard. Not only does the Unicomp keyboard not have those two functions, it's missing others too. What do you recommend? Thanks. Blake On Mon, Jun 2, 2014 at 11:44 PM, Elias Mårtenson wrote: > It's a primitive function. They are described in section 10.2.17 and > 10

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Chris Jones
On Tue, Jun 03, 2014 at 12:04:23AM EDT, Blake McBride wrote: > > > Am I missing something (like a better keyboard)? This also may be of interest: http://www.wickensonline.co.uk/apl-unicomp.html CJ

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Elias Mårtenson
It's a primitive function. They are described in section 10.2.17 and 10.2.18 of the standard. Regards, Elias On 3 June 2014 12:04, Blake McBride wrote: > On Mon, Jun 2, 2014 at 10:55 PM, Chris Jones wrote: > >> On Mon, Jun 02, 2014 at 11:05:01PM EDT, Blake McBride wrote: >> >> >> > Thanks. T

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Blake McBride
On Mon, Jun 2, 2014 at 10:55 PM, Chris Jones wrote: > On Mon, Jun 02, 2014 at 11:05:01PM EDT, Blake McBride wrote: > > > > Thanks. That operator is not on my keyboard, and cutting-and-pasting > > it into GNU APL (unless I am making a mistake) doesn't accept it > > either. > > Per the output of ]

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Chris Jones
On Mon, Jun 02, 2014 at 11:05:01PM EDT, Blake McBride wrote: > Thanks. That operator is not on my keyboard, and cutting-and-pasting > it into GNU APL (unless I am making a mistake) doesn't accept it > either. Per the output of ]keyb you would need to hit the quote key (left of enter) on a US ke

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Blake McBride
On Mon, Jun 2, 2014 at 7:08 PM, Daniel H. Leidisch wrote: > Hello! > > Blake McBride > writes: > > > […] we defined ∆ that took two arguments and returned the left. […] > > > > All my code was written with the old ∆ function. I suppose I'll switch > > to the diamond operator sometime soon. > > L

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Daniel H. Leidisch
Hello! Blake McBride writes: > […] we defined ∆ that took two arguments and returned the left. […] > > All my code was written with the old ∆ function. I suppose I'll switch > to the diamond operator sometime soon. Left returns its left argument: 1 ⊣ 2 1 Maybe this helps. Regards, Da

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Blake McBride
Dear Fred, Thanks for the feedback. Everything has been corrected. The ∆ function has an interesting history. Before the diamond operator, we sometimes needed a way to put several unrelated lines on the same APL function line - mainly for neatness. To accomplish this, we defined ∆ that took tw

Re: [Bug-apl] Announce: APL function editor written in APL

2014-06-02 Thread Frederick H. Pitts
Hello Blake, Two questions: 1) Should the ' ∆ ' (capital delta) appearing on lines 256, 257, 259, 261, 263, 267, and 271 of Editor.apl be ' ◇ ' (diamond). From the context, it appears that statement separators are needed, not an uninitialized variable? 2) Is the first line

[Bug-apl] Announce: APL function editor written in APL

2014-05-30 Thread Blake McBride
An APL Editor for GNU APL This package is located at: https://github.com/blakemcbride This package provides an editor, written in APL, for editing APL functions. It provides facilities that make the creation and editing of APL functions easier and less clunky than the standard APL function edit