Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion New Lisp ?

Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!out.nntp.be!propagator-SanJose!in.nntp.be!newsfeed01.tsnz.net!news02.tsnz.net!bruce
From: Bruce Hoult <br...@hoult.org>
Newsgroups: comp.lang.scheme,comp.lang.lisp,comp.lang.functional
Subject: Re: New Lisp ?
References: <c571739c.0112211614.24569c07@posting.google.com> <okfg064ugsh.fsf@bellsouth.net> <3218011993496537@naggum.net> <okf4rmjv2n6.fsf@bellsouth.net> <3218025363470352@naggum.net> <slrna2acon.8d1.markj+0111@cloaked.freeserve.co.uk> <c571739c.0112222317.3d2be7fd@posting.google.com> <slrna2b8q0.1bm.markj+0111@cloaked.freeserve.co.uk> <c571739c.0112230535.2dd6f1b1@posting.google.com> <scoc2u4qkpue4mt9irr0cldu5ig913qogr@4ax.com> <l91d2ucqplfm9auo2gi20pd74ktnl2utlp@4ax.com> <ni8f2uck3ua78ucps9kg9c4sal2g38r85v@4ax.com> <87vgew4631.fsf@teonanacatl.andreas.org> <3C27C7BC.DECCE7DB@quiotix.com> <bruce-3F02A0.18183726122001@news.paradise.net.nz> <3C2A856C.52C5BC7A@his.com>
User-Agent: MT-NewsWatcher/3.0 (PPC)
Message-ID: <bruce-2C3A4D.13271527122001@news.paradise.net.nz>
Lines: 19
Date: Thu, 27 Dec 2001 13:27:15 +1300
NNTP-Posting-Host: 203.79.84.57
X-Complaints-To: abuse@tsnz.net
X-Trace: news02.tsnz.net 1009412558 203.79.84.57 (Thu, 27 Dec 2001 13:22:38 NZDT)
NNTP-Posting-Date: Thu, 27 Dec 2001 13:22:38 NZDT
Organization: TelstraSaturn

In article <3C2A856C.52C5B...@his.com>, Feuer <fe...@his.com> wrote:

> Bruce Hoult wrote:
> > I can happily use either.  Or paren-less prefix (Logo, ML).  Or postfix
> > (PostScript, Forth).  But even after much use of the others I find that
> > I do prefer "conventional" syntax.
> 
> The advantage of a language with significant syntax is that it allows
> the programmer to quickly and easily write certain kinds of code.  For 
> example, ML and Haskell syntax make it easy to write curried functions
> and function applications, as well as infix operators.  It would be
> quite annoying to call a simple function by saying (((foldl f) h) lst)

That's true, but it seems awfully arbitrary.

How often do you find that you need to put function arguments in an 
uncomfortable order so that the automatic currying works out right?

-- Bruce