Article View: comp.lang.misc
Article #4162Re: Write-only languages (was Re: scheme)
From: Robert Bernecky
Date: Wed, 19 Jun 1991 15:25
Date: Wed, 19 Jun 1991 15:25
52 lines
2657 bytes
2657 bytes
In article <56569@nigel.ee.udel.edu> new@ee.udel.edu (Darren New) writes:
>
>>Hardly true of Scheme/Lisp. The only language that might be truly
>>said to possess this characteristic is APL, and only because of its
>>infernal character set. (Because of this, APL is the one language
>>I've encountered in my life that I've never _wanted_ to master.)
>>Substituting each APL operator with a descriptive name would certainly
>>go a long way towards making it less of a "write-only" language.
Easily done: A number of workers in APL design have come up with a new
dialect of APL known as J. J has the following characteristics:
a. Use of ASCII, rather than APL symbols, thereby ending the tyranny of
the keyboard/printer.
b. Simplified syntax and semantics -- a lot of the old rough edges which
crept into APL have been removed, such as funnies with square brackets.
c. First-classness of objects.
d. New versions of J include control structures for DO UNTIL, CASE,
Recursion, as well as generalized reductions. This will appear in
"Gerunds and Representations", in press - ACM SIGAPL APL91 proceedings,
R. Hui and R. Bernecky.
e. ABility to call J from C and vice versa.
Articles on J appear in APL90 (Hui, Iverson, et al), recent issues of
SIGAPL Quote Quad, Vector(British APL Society), and in an article
which appeared in SIGPLAN Notices Feb 1991: "Fortran 90 Arrays", by
yrs trly.
J is available as shareware through a number of bulletin boards (watserv1
is one of them), and from Iverson Software Inc, 33 Major St. Toronto.
($24 for the pc version. Not sure about other versions).
Regarding Character Set Theology: See my article in SIGAPL Quote Quad,
Septmber 1990: "Quad av considered Harmful -- still".
ps: These articles all have the WRRONG email address for me, due to
my inability to type. See below for the correct one(s). the rbe@yrloc...
is preferred.
Robert Bernecky rbe@yrloc.ipsa.reuter.com bernecky@itrchq.itrc.on.ca
Snake Island Research Inc (416) 368-6944 FAX: (416) 360-4694
18 Fifth Street, Ward's Island
Toronto, Ontario M5J 2B9
Canada
Technical Details
Message-ID:
<1991Jun19.152531.3889@yrloc.ipsa.reuter.COM>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!torsqnt!jtsv16!blister!itcyyz!yrloc!rbeReferences:
<OZ.91Jun12001150@ursa.ccs.yorku.ca> <56569@nigel.ee.udel.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.misc Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!torsqnt!jtsv16!blister!itcyyz!yrloc!rbe From: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky) Subject: Re: Write-only languages (was Re: scheme) Message-ID: <1991Jun19.152531.3889@yrloc.ipsa.reuter.COM> Reply-To: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky) Organization: Snake Island Research Inc, Toronto References: <OZ.91Jun12001150@ursa.ccs.yorku.ca> <56569@nigel.ee.udel.edu> Date: Wed, 19 Jun 91 15:25:31 GMT