🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.apl
Article #50

Re: Report on APL/11

#50
From: utzoodecvaxccaimajohnl
Date: Fri, 03 Dec 1982 15:32
26 lines
1493 bytes
     Here's the true scoop on so-called APL/11.  It was originally
whipped up by Ken Thompson in about two days, and I later got it, fiddled
for a week or so, and sent it out to Usenix.  It was on the first or
second Usenix tape, a long time ago.  Since then it's bounced around a
certain amount and appeared (with some wrong guesses about its origin) in
4BSD.  To make it full APL, a lot of work would be needed.  Last time I
checked, its weaknesses included:

  No terminal independence
  No labels in functions
  Kludgy function compilation which causes flakes when function
    definitions change
  No function editor
  No state indicator
  No file package
  No shared variables
  Teensy-weensy workspace (better on the vax than the 11, though)
  Dubious behavior with arguments in limiting cases (e.g. null args)

The expression evaluator is nice, so it's OK as a desk calculator but a
decided loser beyond that.  I haven't touched or looked at it in years,
so please don't ask me for fixes.

John Levine, IECC, PO Box 349, Cambridge MA 02238; (617) 491-5451
decvax!yale-co!jrl, harpo!esquire!ima!johnl, ucbvax!cbosgd!ima!johnl (uucp)
Levine@YALE (Arpa).
Technical Details
Message-ID: <bnews.ima.257>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: ecn-pa.664

Show Full Headers
Complete Article Headers
From: utzoo!decvax!cca!ima!johnl
Newsgroups: net.lang.apl
Title: Re: Report on APL/11
Article-I.D.: ima.257
Posted: Fri Dec  3 15:32:34 1982
Received: Sun Dec  5 03:31:10 1982
References: ecn-pa.664
Subject: Re: Report on APL/11
Date: Fri, 03 Dec 1982 15:32:34 +0000
Message-ID: <bnews.ima.257>