Hello J. C.;

In keeping with that tradition of respect, I wonder if you meant to use 'renowned' instead of 'renoun' (I thought it was "reknowned," but OE's spell check says otherwise.) I'll also have to look up 'apostroph_ie_' (Tori Amos' _God, sometimes you don't come through_ is one of my favourites, BTW.)

James C Field wrote:
I decline to consider your ad hominem, ill-informed, and totally WRONG
remarks about a man I feel certain you have never met.

Those of us who knew and worked with him (others more so than myself)
know you are speaking from a position of profound ignorance.

Ken was an IBM Fellow and as such enjoyed academic freedom rare within a
large corporation.

I suggest you review the proper use of the apostrophie before you
address APL and J enthusiasts; a clan renoun for thier love and respect
of spelling, punctuation and grammar.



BobGraf wrote:
I both agree, and disagree with you, James.

I have been an APL fan, and successful user since the late '70's. It didn't take me long at all to learn the character set. APL should have become a favorite, mainstream programming tool. Obviously it did not. One reason as
already pointed out is that in its early days, it was ahead of existing
hardware, and only worked well only on mainframes - you know what they'd
cost in today's dollars!?! It could even cause an older HP "minicomputer" to dim all its lights! With the advent of IBM PC's and all newer machines, APL performed like a champ - so that impedement disappeared. It's greater
productivity has always been known.

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. In addition, it's hard to compete with C. With the full backing of the old
Bell Labs, and the Unix world, that's quite a challenge!  But the real
reason is not to be found on blaming stuff on others. The late, great Dr. Ken Iverson after leaving academia spent many years with
IBM, and, I suspect, was indoctrinated in the IBM ivory tower mentality,
which I, as a customer of IBM experienced in other areas altogether, a real
turn-off.  IBM is principally a hardware manufacturer, and not all that
oriented to software sales.  Even when a number of IBM'ers left and went
into their own businesses of marketing APL, it was sort of like Kevin
Costner's "Field of Dreams" - if you build it, they will come!  Baloney!

Just look at the majority of forum articles.  I am a member of all the
forums except the Beta one.  Many of the messages are oriented towards
getting the most bang out of one J sentence, terse, cryptic stuff. Books on APL warned against doing this because it leads to poor readibility, and if you're doing any serious development, you will have problems down the road maintaining this code. Those same articles reference the need of extensive commenting so that the code can be easily understood even by its author even six months later! Most NB.'s I see in these articles are little more than line titles. Before the days of the internet, such programming style was
referred to as "cyberporn".

I agree that J is not a pretty language to look at, but you can say the same about C. So what? J extends the use of APL without losing its productivity and effectiveness, and that's what's important. I believe that the use of
the ASCII character set was a wise choice because of the all the
ramifications of connectivity with the outside world.

I don't wish to appear to be pessimistic, but to avoid going in the
direction of the Sony Betamax, the purveyors of J must address the issue of sales and marketing. Also, they must really come to grips with the GUI - a fact of life in in the worlds of Windows, Mac, and Linux. Without this, J could be releagted to being a sophiscated desk calculator! Programs today
are interactive.  A real toolkit is needed, and it must be properly
documented. The functions are there, but more is needed. The J purveyors should like at professional quality C compilers and provide a similar GUI
toolkit with similarly detailed tutorials.  I have personal e-mails with
some of the key J purveyors, and while very polite and encouraging to me,
they seem content with the current status of the J GUI for windows.  I
respectfully disagree!

Most important, however, is for the J purveyors to get out there into the
real world and push their outstanding product.  It needs, and certainly
deserves this kind of effort to make it big time.  Without that, it will
remain an academic curiosity.  And the world will be poorer for it.

'Nuff said,
Bob from Boynton Beach, FL






----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


--
------------------------------------------------------------------------
|\/| Randy A MacDonald       | APL: If you can say it, it's done.. (ram)
|/\| ramacd <at> nbnet.nb.ca |
|\ |                         | The only real problem with APL is that
BSc(Math) UNBF'83            | it is "still ahead of its time."
Sapere Aude                  |     - Morten Kromberg
Natural Born APL'er          |
-----------------------------------------------------(INTP)----{ gnat }-


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to