[GoLUG] Scheme -- guile3, may all your parentheses be in the correct order
David Billsbrough
kc4zvw at earthlink.net
Tue Aug 20 03:45:39 EDT 2024
Hello Hendrik,
> The most significant change in the direction of Lisp was the invention of Scheme.
> Which did nothing to change its "strangeness".
It was NOT so 'strange' that it would encourage me to start using the *emacs* editor instead of the *vim* editor!
So all should be *good*!
regards,
David
--
David Billsbrough -- Amateur Radio Callsign: KC4ZVW
Chuluota, Florida * grid square: EL98kp * https://www.kc4zvw.us/
Atmel * BeagleBone * FreeBSD * Linux * PICmicro * RASPI
-----Original Message-----
From: Hendrik Boom <hendrik at topoi.pooq.com>
Sent: Aug 19, 2024 10:55 AM
To: GOLUG mail list <golug at golug.org>
Subject: Re: [GoLUG] Scheme -- guile3, may all your parentheses be in the correct order
On Sun, Aug 18, 2024 at 04:30:00AM +0000, David Billsbrough wrote:
> All,
{ ... trimmed .... }
> So ... after about three days at burning the midnight 'oil' I have a few small hello world and a sort of a port
> of a simple date counting utility ...
>
> https://github.com/kc4zvw/daystogo.scm/tree/main
This may be off-topic in the current discussion on dates, but
in https://github.com/kc4zvw/daystogo.scm/blob/main/README.txt you ask,
"why is this language so strange?"
I'm not sure what you think is strange about it, but way back in the 1950's
it was invented by McCarthy as a direct implementation of the
mathematical theory of recursive function theory.
That theory was then important because it was the basis of a current
formulation of Godel's theorems.
The implementation was entirely written in assembly language, but you
can see an outline of its interpreter in the (now ancient) book Lisp 1.5.
I remember hearing that they were planning to make a less strange version
to be called Lisp 2. But the original Lisp really caught on because of its
combination of simplicity and generality (perhaps due to its strangeness)
and Lisp 2 never saw the light of day.
The most significant change in the direction of Lisp was the invention
of Scheme.
Which did nothing to change its "strangeness".
-- hendrik
--
GoLUG mailing list
GoLUG at golug.org
http://golug.org/mailman/listinfo/golug_golug.org
More information about the GoLUG
mailing list