Newsgroups:   comp.lang.apl
Path: watmath!watserv1!utgpu!news-server.csri.toronto.edu!torsqnt!jtsv16!itcyyz!yrloc!intern
From:         mgf@ipsaint.ipsa.reuter.COM (Gfeller, Martin (zurich K6,network Prod))
Subject:      Re: Basic Questions About J
Message-ID: <1991Oct7.163814.414@yrloc.ipsa.reuter.COM>
Sender: intern@yrloc.ipsa.reuter.COM (Intern via QUADRAM)
Reply-To:     mgf@ipsaint.ipsa.reuter.COM (Gfeller, Martin (zurich K6,network Prod))
Organization: Reuters Information Services (Canada)
Date:          6 Oct 91 22:00:04 UT


-----------Message forwarded from IPSA Mailbox-------------


no. 5605728 filed 21.49.57  sun  6 oct 1991
from mgf
to   uclapl
subj Re: Basic Questions About J
ref  freeman@gradient.cis.upenn.edu's msg of 24 Sep 91 17:54:22z

I think the main emphasis in J development has been on expressiveness,
and not on easier construction of large programs. 

APL is weak in information hiding and data abstraction, and J doesn't depart 
a lot from APL in that area. In my opinion, APL/J need a big push into that 
direction in order to be viable languages with a future. 

Combining APL/J with OO paradigms could solve many problems, without lowering 
expressiveness. On the other hand, simply adding a type system could lower
the expressive power of the language considerably. 

/Martin


-------------------------------------------------------------------------
Martin Gfeller, Reuters Network Products
Kleinstrasse 6, CH-8008 Zurich, Switzerland; mgf@ipsaint.ipsa.reuter.com;
Phone [+41 1] 251 23 00; Fax [+41 1] 262 17 92
-------------------------------------------------------------------------

-----------------------------------------------------------
This posting is forwarded from an internal Reuters mailbox.
No statement or opinion contained herein should be taken as
being Reuters policy, or even as being approved by Reuters,
in any way.
