9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] APL
@ 2021-02-21 22:31 Lyndon Nerenberg (VE7TFX/VE6BBM)
  2021-02-21 23:01 ` Skip Tavakkolian
                   ` (2 more replies)
  0 siblings, 3 replies; 28+ messages in thread
From: Lyndon Nerenberg (VE7TFX/VE6BBM) @ 2021-02-21 22:31 UTC (permalink / raw)
  To: Plan 9 from Bell Labs

Long ago and far away I built/ran Thompson's APL (from the V7 source
tape IIRC) on one of the VAXen.  This was very much pre-ANSI C code,
but the Ultrix 1.1 compiler handled it fine.

About 15 years ago I dusted off the source and started converting
it to ANSI C, but I got distracted and have since lost the source.
Has anyone here done anything similar.  I would really like to have
a native APL (even an ancient one like above).  If anyone did get
it converted to ANSI, a native port could be bootstrapped through
APE. 

Failing that, does anybody have a copy of the original source
kicking around?  Since the virus is going to keep me locked up
for a few more months yet, porting would help pass the time :-)

--lyndon

P.S.  Yes I know there are a million other APLs out there, as
well as J and the assorted follow-ons.  It's the V7 code I'm
specifically interested in.  Maybe it's tucked away in the
bitsaver archives ...

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T476a1d7b83269775-Md699c49a884f9c671dd08404
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 28+ messages in thread
* Re: [9fans] APL
@ 2021-02-24  0:33 Lyndon Nerenberg (VE7TFX/VE6BBM)
  0 siblings, 0 replies; 28+ messages in thread
From: Lyndon Nerenberg (VE7TFX/VE6BBM) @ 2021-02-24  0:33 UTC (permalink / raw)
  To: 9fans, Bakul Shah

tlaronde pointed me at the APL that shipped in the contrib
directory in 4.3BSD.  In hindsight I suspect that was the
version I spun up at Athabasca U way back when (1989ish).

I was quite surprised to see that a substantial chunk of it
managed to compile 'out of the box' on OpenBSD 6.8 (albeit
with a flood of warnings :-)):

: lyndon@broken:/u/lyndon/src/apl/4.3/usr/contrib/apl/src; ls *.[co]
Llx.c    a4.c     a8.o     ac.o     ag.c     ak.c     ao.o     ax.c     gamma.c
a0.c     a5.c     a9.c     ad.c     ag.o     al.c     aplcvt.c ax.o     lex.c
a1.c     a6.c     aa.c     ae.c     ah.c     am.c     aq.c     ay.c     tab.c
a2.c     a7.c     aa.o     ae.o     ai.c     an.c     at.c     az.c     xed.c
a3.c     a7.o     ab.c     af.c     aj.c     an.o     at.o     az.o     y.tab.c
a3.o     a8.c     ac.c     af.o     aj.o     ao.c     aw.c     cata.c   y.tab.o

Seems like a viable candidate to base the port on.

--lyndon

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T233ff29f045d64a9-Mb2cc2b7e0f346fbbd83e53dd
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2021-03-08 22:12 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-21 22:31 [9fans] APL Lyndon Nerenberg (VE7TFX/VE6BBM)
2021-02-21 23:01 ` Skip Tavakkolian
2021-02-21 23:19 ` Kurt H Maier
2021-02-22  1:24 ` Bakul Shah
2021-02-22 16:53   ` jas
2021-02-22 17:46     ` arnold
2021-02-22 18:28       ` tlaronde
2021-02-22 20:35         ` Lyndon Nerenberg (VE7TFX/VE6BBM)
2021-02-22 21:44           ` Charles Forsyth
2021-02-23  8:14             ` tlaronde
2021-02-23  8:58               ` arnold
2021-02-23  9:20                 ` tlaronde
2021-02-23  9:57                   ` arnold
2021-02-23 10:09                     ` tlaronde
2021-02-23  7:57           ` tlaronde
2021-02-22 22:01         ` Bakul Shah
2021-02-22 22:43           ` Charles Forsyth
2021-02-22 23:09             ` Bakul Shah
2021-02-22 23:56               ` Charles Forsyth
2021-02-23  0:13                 ` Bakul Shah
2021-02-23  0:03               ` Steffen Nurpmeso
2021-02-23  0:47                 ` Lyndon Nerenberg (VE7TFX/VE6BBM)
2021-02-23  4:41                   ` ori
2021-02-23  5:11                     ` Lyndon Nerenberg (VE7TFX/VE6BBM)
2021-02-23  5:16                     ` Bakul Shah
2021-02-24 13:48                   ` Steffen Nurpmeso
2021-03-08 22:11                     ` Jerome Ibanes
2021-02-24  0:33 Lyndon Nerenberg (VE7TFX/VE6BBM)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).