Re: [9fans] APL

2021-03-08 Thread Jerome Ibanes
Lyndon, Did you get it to run on OpenBSD? J. On Wed, Feb 24, 2021 at 5:49 AM Steffen Nurpmeso wrote: > Lyndon Nerenberg (VE7TFX/VE6BBM) wrote in > <0903a00d50966...@orthanc.ca>: > |Steffen Nurpmeso writes: > |> It can even be as small as > |> > |> #?0|kent:unix-hist$ du -sh . > |> 17

Re: [9fans] APL

2021-02-24 Thread Steffen Nurpmeso
Lyndon Nerenberg (VE7TFX/VE6BBM) wrote in <0903a00d50966...@orthanc.ca>: |Steffen Nurpmeso writes: |> It can even be as small as |> |> #?0|kent:unix-hist$ du -sh . |> 179M. |> |> when not including all the new FreeBSD things (for which i at |> least track the FreeBSD git repositor

Re: [9fans] APL

2021-02-23 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
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

Re: [9fans] APL

2021-02-23 Thread tlaronde
On Tue, Feb 23, 2021 at 02:57:44AM -0700, arn...@skeeve.com wrote: > This is getting off topic ... > Yes... ;-) > > > There was an interpreter for P-code and (I think later) a compiler > > > for the Vax. You'd have to port it to current architectures, and > > > compiling TeX would probably make

Re: [9fans] APL

2021-02-23 Thread arnold
This is getting off topic ... > > There was an interpreter for P-code and (I think later) a compiler > > for the Vax. You'd have to port it to current architectures, and > > compiling TeX would probably make TeX run more slowly than the C version. > > > > The Berkeley Pascals were some of the com

Re: [9fans] APL

2021-02-23 Thread tlaronde
On Tue, Feb 23, 2021 at 01:58:16AM -0700, arn...@skeeve.com wrote: > tlaro...@polynum.com wrote: > > > On Mon, Feb 22, 2021 at 09:44:54PM +, Charles Forsyth wrote: > > > I'm fairly sure Thompson wrote it on sabbatical in Berkeley. I think he > > > also wrote the first version of a Pascal compi

Re: [9fans] APL

2021-02-23 Thread arnold
tlaro...@polynum.com wrote: > On Mon, Feb 22, 2021 at 09:44:54PM +, Charles Forsyth wrote: > > I'm fairly sure Thompson wrote it on sabbatical in Berkeley. I think he > > also wrote the first version of a Pascal compiler. > > Pascal isn't a difficult language but I remember that compiler havin

Re: [9fans] APL

2021-02-23 Thread tlaronde
On Mon, Feb 22, 2021 at 09:44:54PM +, Charles Forsyth wrote: > I'm fairly sure Thompson wrote it on sabbatical in Berkeley. I think he > also wrote the first version of a Pascal compiler. > Pascal isn't a difficult language but I remember that compiler having an > unusual style. I think others

Re: [9fans] APL

2021-02-22 Thread tlaronde
Hello, FWIW, I have put two versions I found under kergis.com downloads zone: http://downloads.kergis.com/misc/apl4_0.tar.gz and http://downloads.kergis.com/misc/apl4_3.tar.gz The version number is relative to the BSD version it was released with. The 4.0 has a cat1 man page mentioning Ken Th

Re: [9fans] APL

2021-02-22 Thread Bakul Shah
> On Feb 22, 2021, at 8:41 PM, o...@eigenstate.org wrote: > > Quoth Lyndon Nerenberg (VE7TFX/VE6BBM) : >> Steffen Nurpmeso writes: >> >>> It can even be as small as >>> >>> #?0|kent:unix-hist$ du -sh . >>> 179M. >>> >>> when not including all the new FreeBSD things (for which i at >>>

Re: [9fans] APL

2021-02-22 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
o...@eigenstate.org writes: > git clone --single-branch \ > --branch Research-V4-Snapshot-Development \ I must be blind. I completely glossed over 'single-branch'. But I might have to go back to the SCCS archive on the CDs, anyway, since Spinellis' repo doesn't seem to ha

Re: [9fans] APL

2021-02-22 Thread ori
Quoth Lyndon Nerenberg (VE7TFX/VE6BBM) : > Steffen Nurpmeso writes: > > > It can even be as small as > > > > #?0|kent:unix-hist$ du -sh . > > 179M. > > > > when not including all the new FreeBSD things (for which i at > > least track the FreeBSD git repository directly): > > Okay, so wha

Re: [9fans] APL

2021-02-22 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
Steffen Nurpmeso writes: > It can even be as small as > > #?0|kent:unix-hist$ du -sh . > 179M. > > when not including all the new FreeBSD things (for which i at > least track the FreeBSD git repository directly): Okay, so what's the magic incantation to clone just that subset of branches

Re: [9fans] APL

2021-02-22 Thread Bakul Shah
Clearly someone ran lint on the ucb code :-) Both have the iline variable (char* on Cain's version, unsigned char* in ucb). > On Feb 22, 2021, at 3:56 PM, Charles Forsyth > wrote: > > It's more interesting that one is immediate by inspection. But why? > > On Mon, Feb 22, 2021 at 11:10 PM Bakul

Re: [9fans] APL

2021-02-22 Thread Steffen Nurpmeso
Bakul Shah wrote in <5c11a3ac-a66c-4336-bf37-55db2c4eb...@iitbombay.org>: |Spinellis has put together a browsable repo based on various source \ |distributions |which I find useful. I keep a local copy as it is under 2GB. All I \ It can even be as small as #?0|kent:unix-hist$ du -sh . 17

Re: [9fans] APL

2021-02-22 Thread Charles Forsyth
It's more interesting that one is immediate by inspection. But why? On Mon, Feb 22, 2021 at 11:10 PM Bakul Shah wrote: > Spinellis has put together a browsable repo based on various source > distributions > which I find useful. I keep a local copy as it is under 2GB. All I had to > do was > > gi

Re: [9fans] APL

2021-02-22 Thread Bakul Shah
Spinellis has put together a browsable repo based on various source distributions which I find useful. I keep a local copy as it is under 2GB. All I had to do was git log | less -ip "ross harvey" Michael Cain's version on sigapl.org site seems to be a different fork. Also worked over quite a

Re: [9fans] APL

2021-02-22 Thread Charles Forsyth
It's amusing that the github has "42 years ago". You can tell instantly that the line if (TERMtype == 0)c = (int)*iline++; wasn't written by Thompson. On Mon, Feb 22, 2021 at 10:02 PM Bakul Shah wrote: > On Feb 22, 2021, at 10:28 AM, tlaro...@polynum.com wrote: > > > > There are various version

Re: [9fans] APL

2021-02-22 Thread Bakul Shah
On Feb 22, 2021, at 10:28 AM, tlaro...@polynum.com wrote: > > There are various versions of an APL interpreter and, amongst these, > a version by Ken Thompson, Ross Harvey, Douglas Lanam. This can be found in Diomidis Spinellis' unix history repo @ https://github.com/dspinellis/unix-history-repo

Re: [9fans] APL

2021-02-22 Thread Charles Forsyth
I'm fairly sure Thompson wrote it on sabbatical in Berkeley. I think he also wrote the first version of a Pascal compiler. Pascal isn't a difficult language but I remember that compiler having an unusual style. I think others reworked it significantly later, so if it's there at all it's worth looki

Re: [9fans] APL

2021-02-22 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
tlaro...@polynum.com writes: > There are various versions of an APL interpreter and, amongst these, > a version by Ken Thompson, Ross Harvey, Douglas Lanam. > > Is that this one you are looking for? That sounds like the one. It's entirely possible the version I started with came from one of the

Re: [9fans] APL

2021-02-22 Thread tlaronde
Hello, I have the CSRG Archives CDROM set, with archives from 1978 to 1993 and final 4.4 and 4.4BSD-Lite2. There are various versions of an APL interpreter and, amongst these, a version by Ken Thompson, Ross Harvey, Douglas Lanam. Is that this one you are looking for? Apparently Caldera has gra

Re: [9fans] APL

2021-02-22 Thread arnold
j...@corpus-callosum.com wrote: > Lyndon, > > Let us know if you find that source as it unfortunately doesn't appear to be > on netlib.org. > > 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

Re: [9fans] APL

2021-02-22 Thread jas
Lyndon, Let us know if you find that source as it unfortunately doesn't appear to be on netlib.org. 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 archi

Re: [9fans] APL

2021-02-21 Thread Bakul Shah
On Feb 21, 2021, at 2:33 PM, Lyndon Nerenberg (VE7TFX/VE6BBM) wrote: > I would really like to have a native APL (even an ancient one like above). Not quite what you asked for but ktye’s APL seems promising. Written in Go, uses unicode APL characters, etc. https://github.com/ktye/iv ---

Re: [9fans] APL

2021-02-21 Thread Kurt H Maier
On Sun, Feb 21, 2021 at 02:31:13PM -0800, Lyndon Nerenberg (VE7TFX/VE6BBM) wrote: > 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 :-) Michael Cain's code

Re: [9fans] APL

2021-02-21 Thread Skip Tavakkolian
Have you seen Rob's Ivy? It's in Go. On Sun, Feb 21, 2021, 2:32 PM Lyndon Nerenberg (VE7TFX/VE6BBM) < lyn...@orthanc.ca> wrote: > 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 compil

[9fans] APL

2021-02-21 Thread Lyndon Nerenberg (VE7TFX/VE6BBM)
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

Re: [9fans] APL for Plan 9?

2018-09-09 Thread Rudolf Sykora
On Fri, 7 Sep 2018 at 17:53, Xiao-Yong Jin wrote: > I would love to know what you did for OpenBSD. > I am stuck with the linux version on FreeBSD for now. > Do all the test pass on OpenBSD? Do all the 15!: actually work? > For Plan 9, we can just get rid of libedit and make jconsole a lot simpler

Re: [9fans] APL for Plan 9?

2018-09-07 Thread Xiao-Yong Jin
> On Sep 7, 2018, at 1:35 AM, Rudolf Sykora wrote: > > But. There are several parts of the system: jlibrary, jconsole, jqt. > The first two I finally managed to compile on OpenBSD, I failed with > jqt (which is a very nice qt-based environment, btw.) And nobody will > use the latter on Plan9.

Re: [9fans] APL for Plan 9?

2018-09-06 Thread Bakul Shah
On Fri, 07 Sep 2018 08:35:23 +0200 Rudolf Sykora wrote: > I also note that there now exists a GPL'd version of the K language, > Kona. That one was straightforward to build on OpenBSD. Kona uses mmap so not so easy to port. If you are used to normal C style, kona code style will be very hard to

Re: [9fans] APL for Plan 9?

2018-09-06 Thread Rudolf Sykora
Hello, On Thu, 6 Sep 2018 at 19:36, Richard Miller <9f...@hamnavoe.com> wrote: > > There's a Plan 9 port of J 3.02 in /n/sources/contrib/miller/j/8.j > > > > 386 executable only, as I don't have permission to share source, but I can > > compile for other $objtypes on request. > > I recall the port

Re: [9fans] APL for Plan 9?

2018-09-06 Thread Lyndon Nerenberg
Ethan Gardener writes: > Is there an implementation of APL or a related language for Plan 9? For pure APL, I don't think so. Long ago I ran the Thompson APL interpreter on our Ultrix VAX. It was built from source, but I forget which tape it came from. It would have been one of V7 or 4.2BSD, m

Re: [9fans] APL for Plan 9?

2018-09-06 Thread Richard Miller
On 2009-07-10 I announced this in 9fans: > There's a Plan 9 port of J 3.02 in /n/sources/contrib/miller/j/8.j > > 386 executable only, as I don't have permission to share source, but I can > compile for other $objtypes on request. I recall the port being very simple to do, so it would probably be

Re: [9fans] APL for Plan 9?

2018-09-06 Thread Greg Lewin
and there is J, from the same stable as APL and its natural successor but using only ascii characters: http://www.jsoftware.com/ - sources under GPL v3 dual licence On Thu, 6 Sep 2018 at 14:42, Ethan Gardener wrote: > > Is there an implementation of APL or a related language for Plan 9? > > -- >

Re: [9fans] APL for Plan 9?

2018-09-06 Thread Bakul Shah
On Sep 6, 2018, at 6:41 AM, Ethan Gardener wrote: > > Is there an implementation of APL or a related language for Plan 9? http://t3x.org/klong/ Though it is not as nice as k or kona. Rob Pike’s ivy may compile on plan9, it being implemented in go.

Re: [9fans] APL for Plan 9?

2018-09-06 Thread Dave Lukes
I know nothing of any pure APL for p9 or related systems, but theres A+: http://www.aplusdev.org/ which is GPLed, so could, theoretically, be ported. On Sep 06, 2018, at 02:43 PM, Ethan Gardener wrote: Is there an implementation of APL or a related language for Plan 9? -- The lyf so short,

[9fans] APL for Plan 9?

2018-09-06 Thread Ethan Gardener
Is there an implementation of APL or a related language for Plan 9? -- The lyf so short, the craft so long to lerne. -- Chaucer