On Tue, 2008-09-09 at 07:26 -0700, Rich Hickey wrote: > Certainly there are areas where there could be more explicit messages, > but the detection and reporting of errors has a cost (in time, > sometimes runtime, effort, code size and complexity) and I don't want > to incur that cost unless it is solving a real, common problem, not > just a theoretical one.
Just to make myself clear - I clearly said in my first reply to your post: "One can argue whether this should result in an error message or whether the semantics of require are satisfied if the namespaces are loaded once each." So I would be glad if the bug is fixed by silently stopping the load if the namespace is already found in *loaded-libs*. After all the infrastructure is in place and all that is needed is recording the lib before the actual load in *loaded-libs* and if the load fails to remove it again which slightly complicates load-one and/or load-all but still it seems to be a small price to pay for correctness. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---