Ping? We're almost there — I'd like to delay the release of ASDF 3.1.1 until it works perfectly with GCL (and hopefully gets shipped with GCL via (require "asdf")); do you think we can achieve that this month?
Also, is there a way with GCL to combine several fasls into one? Maybe by linking the .o's together? Is there a function to do that? If so, I could enable asdf/bundle for GCL. —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org (map()(lambda(n l)(princ(subseq (format nil "(~{~A~^ ~})~%"(let(r)(do-external-symbols(x :cl)(push x r))(sort r #'string< :key #'string))) n (+ n l)))(finish-output))'(875 949 8 6010 4863 371 11)'(4 3 5 5 3 2 2)) On Mon, Nov 18, 2013 at 2:45 PM, Faré <fah...@gmail.com> wrote: >> On the contrary, you've always been very helpful and persistent in your >> reports -- thanks! I admit to having become intimidated by what >> appeared as the complexity of this project, and always had other fires >> to put out which appeared more pressing .... >> > Thanks for your appreciation. Yes, ASDF is a complex beast, > but it's nothing compared to GCL in general, > and thanks to you, we're making it a little bit simpler. > I'm glad you're overcome the big fires — congratulations. > > * Another GCL compiler bug: > when I changed the definition of getcwd from > (let ((*default-pathname-defaults* #p"")) (truename #p"")) > to > (let ((*default-pathname-defaults* *nil-pathname*)) (truename *nil-pathname*)) > to guard against e.g. a logical-pathname context while loading asdf > and parsing #p"", > calls to getcwd result in a segfault. > > * An another bug: gcl refuses dynamic-extent declaration on functions. > uiop/stream.lisp: #-gcl (declare (dynamic-extent ,@(when > before `(#',beforef)) ,@(when after `(#',afterf)))) > > Issue I assume you're working on: > * (typep p 'logical-pathname) should be T if p has a logical-pathname host. > > Previous issues you haven't acknowledged: > * apropos is case-sensitive and returns a same symbol many times > * compile-file fails to return proper secondary values in case of > non-style WARNING. > * (pathname-directory #p"foo/") is incorrectly ("foo") instead of > (:RELATIVE "foo") > > I've removed a few #-gcl statements in some tests. I'll run them > again, but I suspect they will fail because of the compile-file issue > above. > > —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org > Blaming the prince of the fools should not blind anyone to the vast > confederacy of fools that made him their prince. _______________________________________________ Gcl-devel mailing list Gcl-devel@gnu.org https://lists.gnu.org/mailman/listinfo/gcl-devel