Re: Mutable top-level bindings

2013-04-20 Thread Ludovic Courtès
"Chris K. Jester-Young" skribis: > On Mon, Apr 15, 2013 at 10:00:55PM -0400, Mark H Weaver wrote: >> Unfortunately, this is rarely possible in a language like Scheme, where >> calls to procedures bound by mutable top-level variables are frequent. >> We cannot fix this without making most commonly

Re: Mutable top-level bindings

2013-04-17 Thread Ian Price
"Chris K. Jester-Young" writes: > With a proper module system, I don't see why top-level bindings should > be mutable. That would make even things like direct inlining of cons or > + somewhat harder than it needs to be. The way I understand it, the > definition of (@ (guile) cons) or the like sho

Re: Mutable top-level bindings

2013-04-17 Thread Mark H Weaver
Hi Chris, "Chris K. Jester-Young" writes: > On Mon, Apr 15, 2013 at 10:00:55PM -0400, Mark H Weaver wrote: >> Unfortunately, this is rarely possible in a language like Scheme, where >> calls to procedures bound by mutable top-level variables are frequent. >> We cannot fix this without making mos