Date: Mon, 6 May 2013 17:56:03 -0700
   From: Matt Birkholz <m...@birkholz.chandler.az.us>

   > From: Taylor R Campbell <campb...@mumble.net>
   > Date: Mon, 6 May 2013 01:21:21 +0000
   > 
   > [...]
   > Ugh...  The behaviour of the parser and unparser should not depend
   > on whatever state the REPL user interface is in.  That leads to
   > nonsense like IMAIL's IMAP client breaking when you ask the REPL to
   > print numbers in hex.

   IMAIL formats numbers with WRITE?!

Yes.  This isn't a great idea, but it's expedient and wouldn't be
broken if the REPL's user interface configuration were separated from
the semantics of other random programs running in the image.

   > We need to eliminate this kind of thing, not add more of it.  Please
   > back out this change.

   Seriously?  I was boarding up a pit I fell into whilst exploring
   packages with (parent #f).  You were not supposed to be affected.  I
   did not change the behavior other than to retry before erroring.

I'm not objecting to falling back to a default if the environment
lookup fails.  I'm objecting to using the (USER) environment as a
default, or making reference to the (USER) environment at all outside
the user interface.  If you want to fall back to a default, fall back
to RUNTIME-PARSER-xyz.

_______________________________________________
MIT-Scheme-devel mailing list
MIT-Scheme-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/mit-scheme-devel

Reply via email to