On Martes 19 Mayo 2009, James Y Knight wrote:
> On May 19, 2009, at 10:27 AM, Gábor Melis wrote:
> > On Martes 19 Mayo 2009, Attila Lendvai wrote:
> >>> ...not to put too fine a point on it, are you compiling in calls
> >>> to UNIX-GETTIMEOFDAY directly, or you an innocent victim of
> >>> something SBCL itself inlines, producing a call like this?
> >> i have to admit that i can't follow you here.
> >> if this is what you asked: this change make local-time (and
> >> usocket?) fail to compile. also note that unix-gettimofday is an
> >> external symbol.
> > External symbol of an internal package (see
> > package-data-list.lisp-expr), but since sb-posix lacks gettimeofday
> > it's understandable that you ended up using it.
> Perhaps sb-unix should be renamed to something that doesn't *sound*
> so external...
> I mean, really: sb-posix is the external package and sb-unix is the
> internal one -- how is anyone supposed to keep that straight??
I agree that it could be more intuitive and sbcl could follow some
naming convention for its packages to indicate privateness
unmistakably. I also believe in reading the docstring of a package
before starting to use it. The warning that it's private may not have
arrived in time, it was added on 2004-06-26.