My personal opinion on "THE" reason comes from a quote: "Everything should be made as simple as possible, but no simpler." -- Albert Einstein.
The rest is trivial. Most people want the impossible and settle for a poor substitute. PS: I agree that APL is visually easier for me but as long as it's harder to get a kdb database in APL for instance, there is little to compare between say K and APL. Each one has it's useful niche... J is more difficult to classify and seems to be my favorite laboratory for experimentations because of all those little pieces like tara, regular expressions etc. Which makes it easy to explore "had hoc" solutions quickly and it's free. Basically for me, things go like this in real life (with J): - Oh! I need something to transform that spreadsheet... Let's try tara. - I see... Some fuzziness requires regular expressions searches and substitutions, ok let's do that... - I wonder if I can add this graphic, let's see what Oleg came up with... - Oh no! Now I would need to transfer stuff to a database, ok let's see maybe with ODBC or should I use SQLite ? etc. Now try to imagine doing this with APL or K ? Will it still be quick and free ? -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Morten Kromberg Sent: Wednesday, December 19, 2007 8:24 AM To: 'Chat forum' Subject: RE: Re[Jchat] adable J (leaving the un-adable subject line intact to keep this stream separate from the one about symbols) BobGraf [mailto:[EMAIL PROTECTED] wrote: > I sincerely believe that APL, and its successor, J, have both failed in > popularity for reasons having nothing to do with technical issues, but > rather with issues related to sales and marketing of the APL and J products. I think it is true that marketing of APL and J has been less successful than it could have been. But the reasons are quite complex, and in my opinion they have little to do with the popular myths regarding character sets, lack of open source versions, and other ideas that have been suggested as "THE" reason why the languages have not become more popular. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
