Python syntax in Lisp and Scheme

Andrew Dalke adalke at mindspring.com
Thu Oct 9 14:50:46 EDT 2003


Pascal Bourguignon:
> Because  the  present  is  composed  of  the past.   You  have  to  be
> compatible,  otherwise  you could  not  debug  a  Deep Space  1  probe
> 160 million km away, (and this one was only two or three years old).

Huh?  I'm talking purely in the interface.  Use ASCII '[' and ']' in the
Lisp code and display it locally as something with more "directionality".
I'm not suggesting the unicode character be used in the Lisp code.
Take advantages of advances in font display to overcome limitations
in ASCII.

> Mathematicians  indeed  overload operators  with  taking into  account
> their   precise   properties.    But  mathematicians   are   naturally
> intelligent.  Computers and  our programs are not.  So  it's easier if
> you classify operators per properties; if you map the semantics to the
> syntax, this allow you to apply transformations on your programs based
> on the syntax without having to recover the meaning.

Ahhh, so make the language easier for computers to understand and
harder for intelligent users to use?  ;)

                    Andrew
                    dalke at dalkescientific.com






More information about the Python-list mailing list