From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Rusi <rustompmody@gmail.com>
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: <mailman.3677.1541718983.1284.help-gnu-emacs@gnu.org>
	<67c4a534-d41c-4736-8839-c2dbbdf7f9c2@googlegroups.com>
	<mailman.3921.1542036006.1284.help-gnu-emacs@gnu.org>
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: <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>
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 <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	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 <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>)
	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: <mailman.3921.1542036006.1284.help-gnu-emacs@gnu.org>
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 <help-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/help-gnu-emacs/>
List-Post: <mailto:help-gnu-emacs@gnu.org>
List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/help-gnu-emacs>,
	<mailto:help-gnu-emacs-request@gnu.org?subject=subscribe>
Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org
Original-Sender: "help-gnu-emacs"
	<help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org>
Xref: news.gmane.org gmane.emacs.help:118680
Archived-At: <http://permalink.gmane.org/gmane.emacs.help/118680>

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