[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

random compilation

I know that something about this has come up previously, but I don't
remember whether/how it was resolved.

Why does PCL do load and/or eval time compilation and will this
"feature" go away?  This seems like an approach which is bound to
tickle bugs and shouldn't(?) really be necessary.

In CMU Common Lisp, if one calls (pcl::make-specializable 'pathname)
and then later calls pathname the pathname invocation causes some
compilation, the compiler calls machine-instance, machine-instance
calls open, which or course calls pathname, i.e. infinite recursion by
calling pathname.