Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!uwm.edu!bionet!arisia!roo!mark From: mark@parc.xerox.com (Mark Weiser) Newsgroups: comp.lang.scheme Subject: Re: Scheme is unnecessarily biased towards lists Message-ID: <539@roo.UUCP> Date: 22 Sep 90 23:52:35 GMT References: <9009200822.AA02949@vis.> Sender: news@parc.xerox.com Lines: 17 In article markf@zurich.ai.mit.edu (Mark Friedman) writes: > (let ((old-+ +)) > (set! + (lambda addends > (if (my-new-numeric-types? addends) > (apply my-new-numeric-type+ addends) > (apply old-+ addends))))) >-Mark And what happens in this case if two (or more) different people are doing this (in a large project, say), each has their own notion of my-new-numeric-types, etc. etc. -mark -- Spoken: Mark Weiser ARPA: weiser@xerox.com Phone: +1-415-494-4406