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

Reply via email to