Newsgroups: rec.arts.int-fiction
Subject: Re: what's wrong with some existing IF languages
References: <Xns924696F5A38E7edmewsicSPAMGUARDcom@199.45.49.11> <iain-137BC7.21103410072002@socrates.zen.co.uk>
 <nJ1X8.28523$5f3.16894@nwrddc01.gnilink.net>
 <Xns92479B14FAF54OKB@12.252.202.62>
 <656X8.29751$5f3.22064@nwrddc01.gnilink.net>
 <agitkb$qnp@dispatch.concentric.net> <Hy7X8.18$7W6.3@nwrddc02.gnilink.net>
 <S%7X8.311714$R61.268018@rwcrnsc52.ops.asp.att.net>
 <He9X8.241$7W6.122@nwrddc02.gnilink.net>
 <eheX8.177$uw.207@rwcrnsc51.ops.asp.att.net> <3D2EC4E8.80902@csi.com>
 <ago3kv$qo9@dispatch.concentric.net> <3d302ede@excalibur.gbmtech.net>
 <Nf7Y8.350287$R61.330207@rwcrnsc52.ops.asp.att.net>
 <3d317469@excalibur.gbmtech.net> <7LvY8.541163$cQ3.49111@sccrnsc01>
 <3D330FCF.60006@csi.com> <3d3437cd.20872218@news.tiscali.nl>
 <3d356991@excalibur.gbmtech.net> <3d36bb67.23942883@news.tiscali.nl>
 <3d373ef9@excalibur.gbmtech.net>
From: Chris Kirkwood-Watts <kirkwood@totzeit.net>
Date: Thu, 18 Jul 2002 17:43:20 -0700
Message-ID: <m3ofd4h7iv.fsf@gauss.totzeit.net>
Lines: 24
User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2
 (i386-redhat-linux-gnu)
Cancel-Lock: sha1:YCzufxnhxYlLt1TGed1yXcii1Wg=
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Abuse-Report: abuse@nntpserver.com
Organization: http://www.nntpserver.com
Path: news.duke.edu!newsgate.duke.edu!nntp-out.monmouth.com!newspeer.monmouth.com!priapus.visi.com!news-out.visi.com!hermes.visi.com!newsfeed.news2me.com!headwall.stanford.edu!newsfeed-west.nntpserver.com!hub1.meganetnews.com!nntpserver.com!news5.nntpserver.com!not-for-mail
Xref: news.duke.edu rec.arts.int-fiction:106347

 __ info@hoekstra-uitgeverij.nl (Richard Bos) _____
| In effect, they'd probably say that non-parenthesized math expressions
| would _be_ additional verbiage, because it would be an exception to the
| rule that "everything is a function call" - thus creating the need to
| remember an extra syntax rule.

  There are other things besides function calls.

| IOW, Lisp is all about syntactical simplicity taking precedence over
| syntax exceptions for everything "because it's shorter".

  I think you're thinking of Scheme.

 __ "John Colagioia" <JColagioia@csi.com> _____
| True; I wonder why the parentheses aren't entirely optional, though,
| since, almost by definition, there cannot be any ambiguity.

  Which parens are redundant?

  For what it's worth, a little macrology will get you infix notation for
  mathematical expressions in Common Lisp as well as C-style function
  calling syntax.

Chris.
