Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!newsfeed.pitt.edu!scramble.lm.com!news.math.psu.edu!news.ems.psu.edu!news.cse.psu.edu!uwm.edu!vixen.cso.uiuc.edu!sdd.hp.com!apollo.hp.com!lf.hp.com!news.dtc.hp.com!hplntx!hplntx.hpl.hp.com!gjr
From: gjr@hplgr2.hpl.hp.com (Guillermo (Bill) J. Rozas)
Subject: Re: Would brackets make you happier? (was: scheme is supposed to ...)
Sender: news@hpl.hp.com (HPLabs Usenet Login)
Message-ID: <GJR.96Apr29101404@hplgr2.hpl.hp.com>
In-Reply-To: shriram@mahasamatman.cs.rice.edu's message of 28 Apr 1996 15:02:26 -0500
Date: Mon, 29 Apr 1996 17:14:04 GMT
Reply-To: gjr@hpl.hp.com
References: <4level$o0l@news.iconn.net> <4ljsn0$41s@epx.cis.umn.edu>
	<318025B2.1FF4@ix.netcom.com> <jw4bukdq37w.fsf@iq.pvv.unit.no>
	<874tq5fm15.fsf@zaphod.caz.ny.us>
	<j7vafzwi0by.fsf@mahasamatman.cs.rice.edu>
Nntp-Posting-Host: hplgr2.hpl.hp.com
Organization: Hewlett-Packard Laboratories, Palo Alto, CA
Lines: 34

In article <j7vafzwi0by.fsf@mahasamatman.cs.rice.edu> shriram@mahasamatman.cs.rice.edu (Shriram Krishnamurthi) writes:

|   From: shriram@mahasamatman.cs.rice.edu (Shriram Krishnamurthi)
|   Date: 28 Apr 1996 15:02:26 -0500
|
|   Since it is well-known that the use of brackets makes a programming
|   language faster, the next version of DrScheme
|   (http://www.cs.rice.edu/CS/PLT/packages/drscheme/) will support the
|   use of { and } as parenthetical constructs.  I was able to type
|
|   {define (fact n)
|     {
|       if (zero? n)
|	 1 ;
|	 { * n (fact (- n 1)) ;
|	 }
|     }
|   }
|
|   and successfully execute it.  We expect that wise Scheme programmers
|   have already recognized that Scheme allows this style of indentation
|   and have been exploiting it for futher performance gains.
|
|   The speed-ups obtained will be reported in a future tech report.
|
|   'shriram
|
|   PS: A patch for the current version is also available.

Wow, but I'm confused.  Where is the "return"?  What's the exclamation
mark doing in the if predicate?  What's that define?  Where are the
types?

Now seriously, this is hilarious.
