From: Robert Goldman <rpgoldman@si...> - 2009-02-05 16:56:56
I believe I was actually responsible for changing this, somewhat
For the record, we didn't take :name off the list of supported keyword
arguments, per se. Originally, socket-make-stream just pushed through
all its arguments to sb-sys:make-fd-stream, with no checking.
I can't see an objection to adding :name to the interface to provide a
better display. Note, however, that one would want to think about doing
this a little. There would be a benefit to having a client application
be able to set a helpful print name, but the downside is losing the
ability to tell at a glance whether a stream is a socket stream or not.
Perhaps this :name support should be coupled with some enhancement of
the print-object method for fd-streams....
PS I'm hoping a moderator will push this through to the sbcl-help
mailing list, which I don't (and will not) subscribe to.