From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> From: Ethan Gardener To: 9fans@9fans.net MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" Date: Thu, 6 Sep 2018 14:41:40 +0100 Subject: [9fans] APL for Plan 9? Topicbox-Message-UUID: e1a0e240-ead9-11e9-9d60-3106f5b1d025 Is there an implementation of APL or a related language for Plan 9? -- The lyf so short, the craft so long to lerne. -- Chaucer From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> From: Dave Lukes Date: Thu, 6 Sep 2018 14:05:13 +0000 Message-id: Content-type: multipart/alternative; boundary=Apple-Webmail-42--cc950f9f-0e3f-49c8-9e58-306770a26bd5 MIME-version: 1.0 In-reply-to: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> Subject: Re: [9fans] APL for Plan 9? Topicbox-Message-UUID: e22bbd2a-ead9-11e9-9d60-3106f5b1d025 --Apple-Webmail-42--cc950f9f-0e3f-49c8-9e58-306770a26bd5 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8; format=flowed I know nothing of any pure APL for p9 or related systems,=0Abut theres A+:= =0Ahttp://www.aplusdev.org/=0Awhich is GPLed, so could, theoretically, be = ported.=0A=0A=0AOn Sep 06, 2018, at 02:43 PM, Ethan Gardener wrote:=0A=0AIs there an implementation of APL or a related langua= ge for Plan 9? =0A=0A-- =0AThe lyf so short, the craft so long to lerne. -= - Chaucer=0A=0A --Apple-Webmail-42--cc950f9f-0e3f-49c8-9e58-306770a26bd5 Content-Type: multipart/related; type="text/html"; boundary=Apple-Webmail-86--cc950f9f-0e3f-49c8-9e58-306770a26bd5 --Apple-Webmail-86--cc950f9f-0e3f-49c8-9e58-306770a26bd5 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8;
I know nothing of any pure = APL for p9 or related systems,
but theres A+:
=


On Sep 06, 2018, at 02:43= PM, Ethan Gardener <eekee57@fastmail.fm> wrote:

<= blockquote type=3D"cite">
= Is there an implementation of APL or a r= elated language for Plan 9?

--
The lyf so short, the craft so = long to lerne. -- Chaucer

--Apple-Webmail-86--cc950f9f-0e3f-49c8-9e58-306770a26bd5-- --Apple-Webmail-42--cc950f9f-0e3f-49c8-9e58-306770a26bd5-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bakul Shah Content-Type: multipart/alternative; boundary=Apple-Mail-0503FB75-1D7A-413B-8741-C714E55C850B Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) Date: Thu, 6 Sep 2018 07:19:01 -0700 Message-Id: References: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> In-Reply-To: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Subject: Re: [9fans] APL for Plan 9? Topicbox-Message-UUID: e23d6f34-ead9-11e9-9d60-3106f5b1d025 --Apple-Mail-0503FB75-1D7A-413B-8741-C714E55C850B Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sep 6, 2018, at 6:41 AM, Ethan Gardener wrote: >=20 > Is there an implementation of APL or a related language for Plan 9?=20 http://t3x.org/klong/ Though it is not as nice as k or kona. Rob Pike=E2=80=99= s ivy may compile on plan9, it being implemented in go. --Apple-Mail-0503FB75-1D7A-413B-8741-C714E55C850B Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On Sep 6, 2018, at 6:41 AM,= Ethan Gardener <eekee57@fastmail.= fm> wrote:

I= s there an implementation of APL or a related language for Plan 9?

http://t3x.o= rg/klong/ Though it is not as nice as k or kona. Rob Pike=E2=80=99s=
ivy may compile on plan9, it being implemented in go.
<= br>
= --Apple-Mail-0503FB75-1D7A-413B-8741-C714E55C850B-- From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 References: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> In-Reply-To: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> From: Greg Lewin Date: Thu, 6 Sep 2018 15:26:18 +0100 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Subject: Re: [9fans] APL for Plan 9? Topicbox-Message-UUID: e25bc632-ead9-11e9-9d60-3106f5b1d025 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? > > -- > The lyf so short, the craft so long to lerne. -- Chaucer > From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> From: Richard Miller <9fans@hamnavoe.com> Date: Thu, 6 Sep 2018 18:33:50 +0100 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Subject: Re: [9fans] APL for Plan 9? Topicbox-Message-UUID: e28c9302-ead9-11e9-9d60-3106f5b1d025 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 worthwhile to do again now that it's open source. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyndon Nerenberg To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> References: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <90644.1536284341.1@orthanc.ca> Date: Thu, 6 Sep 2018 18:39:01 -0700 Message-Id: <69e66b52839ca67c@orthanc.ca> Cc: Lyndon Nerenberg Subject: Re: [9fans] APL for Plan 9? Topicbox-Message-UUID: e2c32f20-ead9-11e9-9d60-3106f5b1d025 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, methinks. I built it in the first place to write code to analyze/report performance stats on our VAXen vs. the swaths of 3B2 and 3B4000 hardware that AT&T was trying to foist on us at the time :-) Once or twice I have toyed with the idea of getting it running on Plan9. But the C source is very pre-ANSI, and as I recall there are many embedded assumptions about everything being 32-bits wide, pointers and ints are interchangeable, *0 == 0, etc. Still, it would be a fun project, and I would love to have a native APL to play with again. --lyndon From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 References: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> In-Reply-To: From: Rudolf Sykora Date: Fri, 7 Sep 2018 08:35:23 +0200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Subject: Re: [9fans] APL for Plan 9? Topicbox-Message-UUID: e2c91002-ead9-11e9-9d60-3106f5b1d025 Hello, On Thu, 6 Sep 2018 at 19:36, Richard Miller <9fans@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 being very simple to do, so it would probably be > worthwhile to do again now that it's open source. > I tried to build and run a recent version of J on OpenBSD, and it wasn't straightforward for me (but I don't know much...). Their building system is a mess with many various conditions to guess the OS, processor, ... 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. I also note that there now exists a GPL'd version of the K language, Kona. That one was straightforward to build on OpenBSD. Ruda From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bakul Shah To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Fri, 07 Sep 2018 08:35:23 +0200." References: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <53815.1536302923.1@bitblocks.com> Content-Transfer-Encoding: quoted-printable Date: Thu, 6 Sep 2018 23:48:43 -0700 Message-Id: <20180907064851.21E6C156E400@mail.bitblocks.com> Subject: Re: [9fans] APL for Plan 9? Topicbox-Message-UUID: e2cf3586-ead9-11e9-9d60-3106f5b1d025 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 grok. BTW, it carries an ISC license. [Not copyleft]. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xiao-Yong Jin Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Date: Fri, 7 Sep 2018 09:16:00 -0500 References: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-Reply-To: Message-Id: Subject: Re: [9fans] APL for Plan 9? Topicbox-Message-UUID: e2da3f9e-ead9-11e9-9d60-3106f5b1d025 > On Sep 7, 2018, at 1:35 AM, Rudolf Sykora = wrote: >=20 > 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. 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. But I am not sure how to deal with (15!:) and other system dependent = (!:) foreign conjunctions. From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 References: <1536241300.2845408.1498940256.291E2EA4@webmail.messagingengine.com> In-Reply-To: From: Rudolf Sykora Date: Mon, 10 Sep 2018 08:48:57 +0200 Message-ID: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Subject: Re: [9fans] APL for Plan 9? Topicbox-Message-UUID: e2def6ec-ead9-11e9-9d60-3106f5b1d025 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. > But I am not sure how to deal with (15!:) and other system dependent (!:) foreign conjunctions. Well, I did not test those 15!:'s. I was just happy to see the jconsole prompt. But then I tried to install the add-ons and although I achieved a few steps, I finally gave up... :( I found for myself that there isn't a good separation of system-dependent and system-independent parts, so that I could figure out what should be done. Eventually I thought for myself that the best would be to take it apart completely and then put it back together in a for-me sensible and concise way... I don't think this would be too difficult, but I only live one life... Best regards Ruda PS.: Sorry for bad news, especially on Monday. :)