🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.apl
Article #212

Re: APL structure

#212
From: Ian Kemmish
Date: Tue, 03 Jun 1986 10:49
33 lines
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!ian

Show 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