Re: Documentation of the BOXING values.

2021-02-05 Thread Blake McBride
Thanks, Jürgen. Years ago, everything in the industry was about "XML". In many cases, JSON is taking its place. Because of JavaScript, most REST web services are JSON. So is much of the NOSQL crowd. Having JSON support is big. Thanks! Blake On Fri, Feb 5, 2021 at 8:44 AM Dr. Jürgen Sauerma

Re: Documentation of the BOXING values.

2021-02-05 Thread Dr . Jürgen Sauermann
Hi Blake, I have finished my first shot at ⎕XML. It also has a little brother ⎕JSON. SVN 1428. See info apl chapter 3.35.4. Best Regards, Jürgen On 1/8/21 10:51 PM, Blake McBride wrote: On Fri, Jan 8, 2021

Re: Documentation of the BOXING values.

2021-01-09 Thread Dr . Jürgen Sauermann
Hi Blake, JSON is still on my TODO list. But since GNU APL uses XML itself (for )LOAD and )SAVE), it just made more sense to do XML first. Best Regards, Jürgen On 1/8/21 10:51 PM, Blake McBride wrote:

Re: Documentation of the BOXING values.

2021-01-08 Thread Hans-Peter Sorge
Hi, just my opinion... The list of programming languages I used to use is looong. When APL got deployed at IBM, all employees were supposed to learn APL - for a supposedly more efficient work environment. Few were able to efficiently use it. Production Control code -> I modified it ~400 lin

Re: Documentation of the BOXING values.

2021-01-08 Thread Peter Teeson
Hi Jürgen: > On Jan 8, 2021, at 4:18 PM, Dr. Jürgen Sauermann > wrote: > > I'm a retired programmer and I still like to program as a hobby. Ditto and Amen. This ]BOXING thing came up because I asked my colleagues if there was a more elegant APL way. "Trying to get the neurons firing when w

Re: Documentation of the BOXING values.

2021-01-08 Thread Blake McBride
On Fri, Jan 8, 2021 at 3:19 PM Dr. Jürgen Sauermann < mail@jürgen-sauermann.de> wrote: > [...] > My current exercise is, by the way, ⎕XML which will become an > interface to XML files. > [...] While XML was the name of the game a number of years ago, I'd like to see a JSON interface! --blake

Re: Documentation of the BOXING values.

2021-01-08 Thread Dr . Jürgen Sauermann
Hi Peter, yes, ⎕CR and ⎕FIO are entirely "nice to have" things that I felt could be useful. ⎕CR is a pandora box of conversion functions while ⎕FIO contains a collection of operating system functions. I have tried to limit the number of functions in ⎕CR and ⎕FIO to only those that are really tri

Re: Documentation of the BOXING values.

2021-01-08 Thread Peter Teeson
Hi Jürgen: Thanks so much for your patient help. Being so out of date with modern APL I am completely “gob-smacked” (as the Brits used to say). Did not realize how much ⎕CR has been extended from the 1984 IBM APL 2 Language Reference Manual. Ditto for the 2000 ISO Standard. The elegance and be

Re: Documentation of the BOXING values.

2021-01-08 Thread Dr . Jürgen Sauermann
Hi Peter, the allowed boxing values are those in ⎕CR. Those can be displayed with ⎕CR ⍬ I have started to document all GNU APL functions and commands (some years ago), but haven't made much progress lately. Best Regard