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 "Thu, 21 Jun 2018 05:58:42 +0200." References: <1529530542.3279707.1414877304.5B04A2FD@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <87684.1529556589.1@bitblocks.com> Content-Transfer-Encoding: quoted-printable Date: Wed, 20 Jun 2018 21:49:49 -0700 Message-Id: <20180621044956.64ADA156EFC0@mail.bitblocks.com> Subject: Re: [9fans] What are you using Plan 9 for? Topicbox-Message-UUID: d807f3e0-ead9-11e9-9d60-3106f5b1d025 On Thu, 21 Jun 2018 05:58:42 +0200 Lucio De Re wrot= e: Lucio De Re writes: > On 6/20/18, Ethan A. Gardener wrote: > > [ ... ] Most of it is going into game scripting at the moment, but on = the b > ack > > burner is a Forth-based project; a sort of operating system where the > > primary interface to all tasks is a Forth interpreter. [ ... ] > = > Bakul may not agree, but that sounds like a novel take on APL. > Different underlying syntax, but conceptually quite similar. Forth is > one of those things that happened while I wasn't watching, so I'm not > at all familiar with it, so it makes sense for me to use the model I > know, but this sounds quite intriguing. As a matter of fact some APLers are quite fascinated with "concatenative" languages like Forth, Joy, Factor etc.! > Do you know APL and/or any of its derivatives? You'd bit a better > judge. The idea of the full interpreter at the command line is a > powerful one and APL's one liners handle much better the shortcomings > of any Unix shell's regarding multi-line constructs. There are some conceptual similarities between stream programming using shell pipelines and array programing using APL/j/k/q. Array programming is richer as you can pass many different things, not just character streams.