Browse thread
Re: Redefinition doesn't work
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | sperber@i... |
| Subject: | Re: Redefinition doesn't work |
>>>>> "Stefan" == Stefan Monnier <monnier+lists.caml/news/@RUM.cs.yale.edu> writes: >>>>> "Pierre" == Pierre Weis <Pierre.Weis@inria.fr> writes: >> I remember my surprise when I was porting to Scheme some fancy Stefan> [...example of bad things happening with redefinition...] Stefan> Don't get me wrong. The "always redefine" approach is just as wrong Stefan> as the "never redefine" used by Caml. It's just that sometimes you want Stefan> one and sometimes you want the other. Stefan> I remember a proposition for Scheme (maybe from Matthias Blume) to use Stefan> `set!' for redefinition and `define' to create a whole new binding. Stefan> I'm not sure if Scheme ended up providing such a facility, but it Stefan> does sound right to me. Most Schemes which address the issue use a module system to resolve it. -- Cheers =8-} Mike Friede, Völkerverständigung und überhaupt blabla