all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Arthur Miller <arthur.miller@live.com>
To: <tomas@tuxteam.de>
Cc: emacs-devel@gnu.org
Subject: Re: Lisp
Date: Fri, 10 Jul 2020 15:22:34 +0200	[thread overview]
Message-ID: <VI1PR06MB45261A474111DC851AEFA19296650@VI1PR06MB4526.eurprd06.prod.outlook.com> (raw)
In-Reply-To: <20200709084955.GA1320@tuxteam.de> (tomas@tuxteam.de's message of "Thu, 9 Jul 2020 10:49:55 +0200")

<tomas@tuxteam.de> writes:

> On Wed, Jul 08, 2020 at 07:58:02PM -0500, sergio hernandez wrote:
>> Hi people, I have a concern of the use of a language derived of scheme how
>> Lisp or Guile.
>
>
> It's the other way around. LISP (written in all caps, it*s *that*
> old) is the grandmother. Born around 1958 [1], it is one of the
> oldest programming languages around. Nevertheless, it's still
> young, having adapted to almost every change of its environments
> (and those has changed a lot, believe me).
>
> If you want to get a first impression on LISP, have a look at [2],
> which is a paper book, but perhaps some library around you carries
> it. The web site is funny, though :)

Just as a curiosa, I am currently reading a book about early Lisp
history, by K. Majorinc, title roughly translated into English "As
Powerful as Possible". Page 38, has some quite detailed history bits.
Below is an excerpt together with some bibliography:

"McCarthy and Minsky, then working at american MIT, started in September 1958.
work on project ARTIFICAL INTELLIGENCE (47). The work was relatively well
documented with numerous articles and presented at conferences and in interne
documents, Artifical Intelligence Memo (AIM), Research Laboratory of Electronic,
Quaterly progress report (RLE QPR) and by student works. "The Uncle" (48, 49),
McCarthy was, following the examples of projects LOGIC THEORY MACHINE - *IPL** and
GEOMETRY THEOREM MACHINE - *FLPL*, intended to develop an "expert system", ADVICE
TAKER (50), and a programming language for "manipulation with symbolic
expressions" in which the system would be written (51). After the presentation
to the public, despite McCarthy not abandoning the ADVICE TAKER, the work died
out and is barely mention in numerous intern and published documents (53, 54).
The programming language, was on contrary, intensely developed.

In the beginning described just as "an algebraic language for the manipulation
of symbolic expressions" (55) and "symbol manipulating language" (56), the
language soon got name "LISP (List Processer)" (57), and somewhat later, "LISP
(List Procesiing) ..."

47 Stoyan, Early LISP history (1956-59), 1984., p. 304.
48 Levy, Hackers, 2010., p. 36.
49 “The teacher was a distant man with a wild shock of hair and an
   equally unruly beard — John McCarthy. A master mathemati­
   cian, McCarthy was a classically absent-minded professor; stories
   abounded about his habit of suddenly answering a question hours,
   sometimes even days after it was first posed to him.” 
   Levy, Hackers, 2010., p. 11.
50 McCarthy, Programs with common sense, 1959., p. 75-92.
51 McCarthy & Minsky, Artificial Intelligence in RLE QPR 052, 1959., p. 129.
52 McCarthy, Situations, actions and causal laws, 1963., p. 1.
53 “The main problem in realizing the Advice Taker has been devising
   suitable formal languages covering the subject matter about which
   we want the program to think.”
   McCarthy, A basis for mathematical theory of computation, 1963., p. 69.
54 Stoyan je nezavisno rekonpuirao Advice Taker in Programmiermethoden der
   Künstlichen Intelligenz, 1988., p. 193-231.
55 McCarthy, An algebraic language ..., AIM-001, 1958., p. 1.
56 McCarthy, A revised definition of maplist, AIM-002, 1958., p. 1.
57 McCarthy, Revisions of the language, AIM-004, 1959., p. 9.


Some links to mentioned papers. Can't find aim-002:

[1] https://monoskop.org/images/c/cb/Majorinc_Kazimir_Mocan_koliko_je_god_moguce.pdf
[2] http://www.softwarepreservation.org/projects/LISP/MIT/AIM-001.pdf
[3] http://www.softwarepreservation.org/projects/LISP/MIT/AIM-004.pdf

FLPL:

https://www.informatimago.com/articles/flpl/flpl.html

And some more Lisp history:

http://www.softwarepreservation.org/projects/LISP/



  parent reply	other threads:[~2020-07-10 13:22 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-09  0:58 Lisp sergio hernandez
2020-07-09  8:31 ` Lisp Eric S Fraga
2020-07-09  9:04   ` Lisp tomas
2020-07-09  8:49 ` Lisp tomas
2020-07-09  8:55   ` (Correction: Re: Lisp) tomas
2020-07-10  3:56   ` Lisp Richard Stallman
2020-07-10  4:03     ` Lisp Mingde (Matthew) Zeng
2020-07-10  7:15       ` Lisp Lars Brinkhoff
2020-07-11  2:17         ` Lisp Richard Stallman
2020-07-11  6:48           ` Lisp Lars Brinkhoff
2020-07-11 15:25             ` Lisp Drew Adams
2020-07-11 16:47               ` Lisp Lars Brinkhoff
2020-07-11 17:27                 ` Lisp Drew Adams
2020-07-11 19:11                   ` Lisp Yuri Khan
2020-07-11  2:18       ` Lisp Richard Stallman
2020-07-11 16:51         ` Lisp Lars Brinkhoff
2020-07-10 10:31     ` Lisp tomas
2020-07-12  2:03       ` Lisp 황병희
2020-07-12 19:09         ` Lisp sergio hernandez
2020-07-10 13:22   ` Arthur Miller [this message]
2020-07-10 15:49     ` Lisp tomas
2020-07-10  5:39 ` Lisp Jean Louis
2020-07-11  2:21   ` Lisp Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=VI1PR06MB45261A474111DC851AEFA19296650@VI1PR06MB4526.eurprd06.prod.outlook.com \
    --to=arthur.miller@live.com \
    --cc=emacs-devel@gnu.org \
    --cc=tomas@tuxteam.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.