home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!usenet.ins.cwru.edu!agate!anarres.CS.Berkeley.EDU!bh
- From: bh@anarres.CS.Berkeley.EDU (Brian Harvey)
- Newsgroups: comp.lang.scheme
- Subject: Re: Unspecified values in R4RS
- Date: 24 Jan 1993 15:19:14 GMT
- Organization: University of California, Berkeley
- Lines: 19
- Message-ID: <1juc1i$nnp@agate.berkeley.edu>
- References: <OZ.93Jan22174029@ursa.sis.yorku.ca> <1jqqjc$b4p@agate.berkeley.edu> <1993Jan23.173800.11999@csservices.Princeton.EDU>
- NNTP-Posting-Host: anarres.cs.berkeley.edu
-
- blume@kastle.Princeton.EDU (Matthias Blume) writes:
- >To invent ``unspecified values'' is just the same as re-inventing
- >the distinction between commands and expressions.
-
- It is not I who want to invent unspecified values. That's already in the
- standard. I am trying to un-invent this bad idea, and replace it with
- a specified value!
-
- As for commands vs. expressions, I think that's the reality anyway. If
- you write a program that says
-
- (begin
- (display foo)
- (display baz)
- (display garply))
-
- you can hardly pretend you're doing functional programming; and you're
- not restored to grace just because this "expression" has the "value" #f
- instead of the-nonprinting-object.
-