Article View: net.lang.apl
Article #212Re: APL structure
From: Ian Kemmish
Date: Tue, 03 Jun 1986 10:49
Date: Tue, 03 Jun 1986 10:49
33 lines
1904 bytes
1904 bytes
>. . .. "if/then/else" would be very useful in APL. You wind up
>using go to (->) instead. This is bad for the same reason it is bad in
>other languages. The data structuring somewhat reduces the need for such
^^^^ ^^^^^^^^^^^
>things, but not all that much -- particularly for complex applications.
When APL was all I knew, I used to think it had data structures, and that
nested arrays, when they eventually arrived, would be even better.
Then I started playing with Lisp and Smalltalk, and I began to get
suspicious. I started calling what APL had "data aggregates".
Now I earn my bread & butter playing around in C, I *know* that APL
doesn't have structured data! I don't think I could possibly go back
now.
What I want to know is, am I a lone voice crying in the wilderness,
or do other people who've moved on from APL feel the same way??
Disclaimer: I'm not out of touch: I have APL on my PC at home, but
I only ever use it for the screen editor; I have just helped
port a groovy modern APL onto our MG-1 workstation product,
and I only ever use *that* when the pop-up calculator runs out
of steam.
Ian Kemmish
____
\ \ \ \ / Whitechapel Computer Works Ltd.
\ /\ \ /\ / 75 Whitechapel Road
\/ \___\/ \/ London E1 1DU
"Makers of the fastest (and slowest) workstations in Britain"
Technical Details
Message-ID:
<798@wcwvax.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!husc6!harvard!seismo!mcvax!ukc!qtlon!wcwvax!ianShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!husc6!harvard!seismo!mcvax!ukc!qtlon!wcwvax!ian From: ian@wcwvax.UUCP (Ian Kemmish) Newsgroups: net.lang.apl Subject: Re: APL structure Message-ID: <798@wcwvax.UUCP> Date: Tue, 3-Jun-86 06:49:18 EDT Article-I.D.: wcwvax.798 Posted: Tue Jun 3 06:49:18 1986 Date-Received: Sat, 7-Jun-86 13:50:05 EDT Organization: Whitechapel Computer Works, London Lines: 33