From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Rusi Newsgroups: gmane.emacs.help Subject: Re: [OFFTOPIC] Re: Invoking a function from a list of functions Date: Thu, 15 Nov 2018 18:48:53 -0800 (PST) Message-ID: <2da7504a-8bbf-41b9-993e-a7bacd6c97b2@googlegroups.com> References: <67c4a534-d41c-4736-8839-c2dbbdf7f9c2@googlegroups.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1542336505 5181 195.159.176.226 (16 Nov 2018 02:48:25 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 16 Nov 2018 02:48:25 +0000 (UTC) Injection-Date: Fri, 16 Nov 2018 02:48:54 +0000 User-Agent: G2/1.0 To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Nov 16 03:48:21 2018 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gNUB8-00015U-89 for geh-help-gnu-emacs@m.gmane.org; Fri, 16 Nov 2018 03:48:18 +0100 Original-Received: from localhost ([::1]:41867 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gNUDE-0003fy-6i for geh-help-gnu-emacs@m.gmane.org; Thu, 15 Nov 2018 21:50:28 -0500 X-Received: by 2002:a02:b5e5:: with SMTP id y34mr2327500jaj.21.1542336534174; Thu, 15 Nov 2018 18:48:54 -0800 (PST) X-Received: by 2002:a37:ad4:: with SMTP id 203mr33148qkk.3.1542336533955; Thu, 15 Nov 2018 18:48:53 -0800 (PST) Original-Path: usenet.stanford.edu!z5-v6no1128108ite.0!news-out.google.com!y103-v6ni1359ita.0!nntp.google.com!z5-v6no1128105ite.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help In-Reply-To: Complaints-To: groups-abuse@google.com Original-Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=117.222.3.31; posting-account=mBpa7woAAAAGLEWUUKpmbxm-Quu5D8ui Original-NNTP-Posting-Host: 117.222.3.31 Original-Xref: usenet.stanford.edu gnu.emacs.help:224551 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:118680 Archived-At: On Monday, November 12, 2018 at 8:50:09 PM UTC+5:30, Stefan Monnier wrote: > Rusi wrote: > > And APL has fallen off the radar... unfortunate. >=20 > There's a bit of renewed (academic) interest, tho. Not exactly in APL, > but in array languages of the same family (i.e. using the same concepts b= ut > without the exotic character set). >=20 > See for example http://www.ccs.neu.edu/home/pete/research/esop-2014.html Interesting! | The array-computational model pioneered by=20 | Iverson=E2=80=99s languages APL and J offers a simple=20 =E2=80=A6 | Our type system=E2=80=99s principal contribution is that it serves to ext= ract the | implicit control structure that provides so much of the language=E2=80=99= s=20 | expressive power, making this structure explicitly apparent at compile ti= me Less known Arthur Whitney is a Canadian computer scientist most notable for developing= three programming languages inspired by APL: A+, K, and Q and for cofoundi= ng the U.S. company Kx Systems=E2=80=A6 [ https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist) ] A+ is free software and available in the debian repos Last I knew the proprietary K,Q cost $ 25,000 per seat (!!) Above may explain at least partly why people are willing to pay so much for= the speed! On the more syntactic side I happen to hold more fringe views: http://blog.languager.org/2015/02/universal-unicode.html In more detail: http://blog.languager.org/2015/03/whimsical-unicode.html Some corresponding python thoughts and facts: http://blog.languager.org/2014/04/unicoded-python.html Some few more things do work in haskell: http://blog.languager.org/2014/05/unicode-in-haskell-source.html Bottom Line: APL's character set was =E2=80=98exotic=E2=80=99 in its day Unicode cannot reasonably called exotic in 2018