status of openmcl and :ccl-1.11-sockets feature
Chun Tian (binghe)
binghe.lisp at gmail.com
Thu Apr 16 11:37:46 UTC 2015
Hi Mark,
I’ll make a new patch release (0.6.2) on next Monday to satisfy CCL 1.11 (not officially released yet) users like you.
Regards,
Chun
Il giorno 16/apr/2015, alle ore 02:02, Mark H. David <mhd at clozure.com> ha scritto:
> Ok fine, seems to work.
>
> How about Quicklisp? Quicklisp uses the same version of usocket as what's linked to on the "CLiki" (http://cliki.net/USOCKET), version 0.6.1, released July 20 (or 21), 2013. Could there be a release soon? We strongly prefer to use quicklisp's dist, and we need this new socket functionality for running on CCL trunk.
>
> Thanks,
>
> Mark
>
>
> On Apr 15, 2015, at 5:08 AM, Stas Boukarev <stassats at gmail.com> wrote:
>
>> CL does guarantee it. Each form is read one by one. And eval-when causes evaluation.
>> If that didn't work, how do you imagine IN-PACKAGE would work?
>>
>> On Wed, Apr 15, 2015 at 4:16 AM, Mark H. David <mhd at clozure.com> wrote:
>> I see there's code to add feature :ccl-1.11-sockets and to use it via a read-time feature check in the same file. The file is backend/openmcl.lisp. I don't think this can work reliably. It seems to work, but I don't think Common Lisp guarantees it.
>>
>> The code is
>>
>> (eval-when (:compile-toplevel :load-toplevel :execute)
>> (when (find-class 'ccl::ip6-socket-address nil)
>> (pushnew :ccl-1.11-sockets *features*)))
>>
>> I think a much more robust solution would be for this to go in an earlier file that is guaranteed to be loaded before backend/openmcl.lisp is compiled.
>>
>> Can one of the developers review this?
>>
>> Also, any word on when this will propagate to Quicklisp?
>>
>> Thanks,
>>
>> Mark
>>
>>
>>
>> --
>> With best regards, Stas.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/usocket-devel/attachments/20150416/fa44d747/attachment.html>
More information about the usocket-devel
mailing list