<div dir="ltr"><div><div>This "idiot" refactored a very small portion of your code making it MUCH faster, and also passed more than 90% of the tests ABCL is currently failing, leaving only 3 ansi-tests that are still failing. If I'm an idiot it doesn't say much  about you since you've been working on this for years and I've only been working on it for weeks.<br><br></div>Best Regards,<br></div>  Ralph Ritoch<br><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 17, 2015 at 8:00 PM,  <span dir="ltr"><<a href="mailto:armedbear-devel-request@common-lisp.net" target="_blank">armedbear-devel-request@common-lisp.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send armedbear-devel mailing list submissions to<br>
        <a href="mailto:armedbear-devel@common-lisp.net">armedbear-devel@common-lisp.net</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://mailman.common-lisp.net/listinfo/armedbear-devel" rel="noreferrer" target="_blank">https://mailman.common-lisp.net/listinfo/armedbear-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:armedbear-devel-request@common-lisp.net">armedbear-devel-request@common-lisp.net</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:armedbear-devel-owner@common-lisp.net">armedbear-devel-owner@common-lisp.net</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of armedbear-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Lisp filepath issues when running application directly<br>
      from jar file (Mark Evenson)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sun, 16 Aug 2015 14:38:44 +0200<br>
From: Mark Evenson <<a href="mailto:evenson@panix.com">evenson@panix.com</a>><br>
To: Armed Bear <<a href="mailto:armedbear-devel@common-lisp.net">armedbear-devel@common-lisp.net</a>><br>
Subject: Re: Lisp filepath issues when running application directly<br>
        from jar file<br>
Message-ID: <<a href="mailto:5616917D-F789-4F95-93E2-FC3B7633B051@panix.com">5616917D-F789-4F95-93E2-FC3B7633B051@panix.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
<br>
> On Aug 16, 2015, at 02:34, Ralph Ritoch <<a href="mailto:rritoch@gmail.com">rritoch@gmail.com</a>> wrote:<br>
><br>
> I have used this function in my code without ANY problems. [?]<br>
<br>
The SYSTEM package is not intended to be used by users unless there is no<br>
alternative.  The manual states clearly that functionality provided by SYSTEM<br>
is subject to be changed between major releases without warning.  Therefore,<br>
the argument in this case isn?t that one would have problems using<br>
SYSTEM:LOAD-SYSTEM-FILE, but rather that one should use the ANSI interface as<br>
implemented CL:LOAD which should be able to load Lisp and/or fasls in all cases<br>
needed by the user.  My work on EXT:JAR-PATHNAME and EXT:URL-PATHNAME was<br>
motivated by precisely the need for CL:LOAD to work in all conceivable cases in<br>
the JVM ecology.  And the best contemporary mechanism for expression for<br>
resolution of and  dependency order for CL:LOAD lies in ASDF, hence my<br>
emphasis on using its abstraction where extending CL:LOAD is not desirable.<br>
<br>
As a side note, over time, we wish to move functions in SYSTEM which useful to<br>
the user into the EXTENSION package, but this work is incomplete at best.<br>
Currently, there are indeed cases in which using a function from SYSTEM is<br>
unavoidable.  The use of SYSTEM:LOAD-SYSTEM-FILE is not one of them.<br>
<br>
> Your attitude regarding "progress" is archaic. If you don't want to support maven or other java technologies why do you even bother controlling abcl?<br>
<br>
<br>
Your attitude towards discussion is not only archaic (i.e. immature) but<br>
counterproductive towards reaching the sort of consensus needed for progress.<br>
<br>
However misguided such an endeavor may be, a couple points follow towards a<br>
defense from your sleazy ad hominem ?argumentation?.<br>
<br>
As for supporting Maven, I have developed the machinery to use Maven artifacts<br>
in ABCL-ASDF, and continued to maintain them (with help from users) even as the<br>
lurching horror that comprises Maven release engineering continues to change<br>
API semantics between patch level releases.  I have offered to collaborate<br>
with you on incorporating your initial work on building from Maven, pointing<br>
out the problems that I see with your approach to which I have received no<br>
reply.<br>
<br>
As for supporting ?other technologies?, I suppose you are referring to your<br>
attempt to merge abcl-contrib.jar and abcl.jar.  In this effort, I pointed out<br>
you could do this cleanly with the current code by adding site-specific code to<br>
the ?system.lisp? file whose contents are controlled by the Ant build process.<br>
Since your Maven build doesn?t use the Ant target to package (one of my<br>
explicit criticisms), you presumedly weren?t interested in using this<br>
mechanism.  I responded twice to your proposal to probe jar files on the<br>
classpath for code to pontential load with suggestions which you found too<br>
burdensome to discuss so you developed what you needed.  Your email announcing<br>
this implementation implied you had implemented to a ?specification?, but no<br>
such entity existed external to the source code.  If you wish to provide such a<br>
specification for your current implementation, please do so that others may<br>
consider its usefulness.<br>
<br>
As to whether I control ABCL, I was going to reply that I am but one maintainer<br>
out of five; that you are welcome to convince a majority of the maintainers<br>
through useful and accepted contributions that that you should be in ?control?<br>
too; and that since the code is GPL?d so you are welcome to get the fork out of<br>
here.  But at this point, I would reply that if I do somehow ?control? ABCL, I<br>
am glad to protect it from idiots like you.<br>
<br>
--<br>
"A screaming comes across the sky.  It has happened before but there is nothing<br>
to compare to it now."<br>
<br>
<br>
<br>
<br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20150816/f10b225d/attachment-0001.html" rel="noreferrer" target="_blank">https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20150816/f10b225d/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
armedbear-devel mailing list<br>
<a href="mailto:armedbear-devel@common-lisp.net">armedbear-devel@common-lisp.net</a><br>
<a href="https://mailman.common-lisp.net/listinfo/armedbear-devel" rel="noreferrer" target="_blank">https://mailman.common-lisp.net/listinfo/armedbear-devel</a><br>
<br>
<br>
------------------------------<br>
<br>
End of armedbear-devel Digest, Vol 16, Issue 11<br>
***********************************************<br>
</blockquote></div><br></div></div></div></div></div>