Re: Getting started with APL

2023-12-20 Thread Ala'a Mohammad
Hi Garjola, The people had already mentioned the books and gave suggestions which are very useful. I'd like to mention the following tripping points (which I fall for), to keep in mind which minimize confusion: - Gnu APL is in implementation of ISO/IEC 13751:2001 (and is neither APL\360 nor

Re: Getting started with APL

2023-12-20 Thread Garjola Dindi
Hi, Thanks again for this detailed response. I favor free software and I use GNU/Linux. I also live in Emacs and I find the GNU APL mode very nice. So I think that with those and GNU APL I have good tools ;) I can get easy access to the 2 following books: - APL With a Mathematical Accent (C.

Re: Getting started with APL

2023-12-19 Thread Dr . Jürgen Sauermann
Hi, GNU APL is not fully compatible with Dyalog APL. GNU APL is (to the extent possible) compatible with IBM APL2. As long as you only use the APL features that are standardized (which means ISO standard 13751) you are safe and the differences between APL interpreters still around (Dyalog, IBM,

Re: Getting started with APL

2023-12-19 Thread Elias Mårtenson
You can use it, and even use the free version of Dyalog to try things out. Most skills are transferable between all the different array language implementations. Most of which are free and open source by the way. You can also check out aplwiki: https://aplwiki.com/ There's a lot of useful

Re: Getting started with APL

2023-12-19 Thread Garjola Dindi
Hi, Thanks for your prompt answer. I will have a look at those. Is "Mastering Dyalog APL" compatible with GNU APL? I was affraid that I would have trouble with this book if there are example code which only works with Dyalog. Thanks. G. Dindi On Tue 19-Dec-2023 at 11:50:33 +01, Dr. Jürgen

Re: Getting started with APL

2023-12-19 Thread Dr . Jürgen Sauermann
Hi Gariola, I believe that the simplest way of learning APL is by examples. There are many good books around, for example Dyalogs "Mastering Dyalog APL": https://www.dyalog.com/uploads/documents/MasteringDyalogAPL.pdf I personnaiiy like"APL ― An Interactive Approach" by Gilman and Allen (not