[Openmcl-devel] CCL fails to compile SBCL
Gail Zacharias
gz at clozure.com
Mon Oct 18 15:55:45 PDT 2010
It's fixed in r14369.
On Mon, Oct 18, 2010 at 10:21 AM, Gabriel Dos Reis <gdr at open-axiom.net> wrote:
> On Mon, Oct 18, 2010 at 9:07 AM, Gail Zacharias <gz at clozure.com> wrote:
>> On Oct 18, 2010, at 9:55 AM, Nikodemus Siivola <nikodemus at random-state.net> wrote:
>>
>>> On 18 October 2010 15:11, Gail Zacharias <gz at clozure.com> wrote:
>>>
>>>> In general, ccl does warn about undefined types in declarations
>>>> (whether they are defined later is irrelevant), but we've since fixed
>>>> defstruct to not expand into declarations involving undefined types.
>>>> So if you can use the trunk or wait for 1.6 (due soon) then you
>>>> shouldn't need to adjust your code.
>>>
>>> The defstruct in the example was really something of a red herring: we
>>> encounter quite a few things like
>>>
>>> (defun foo (x)
>>> (declare (type unknown-type x))
>>> ...)
>>>
>>> when building the cross-compiler. If I understand what you're saying
>>> correctly, full warnings from these (as opposed to style-warnings) are
>>> intentional in CCL?
>>
>> The warnings are intentional. The fact that they're not style warnings is not. We'll make them style warnings.
>
> Fantastic! Please, let me know when that change is in.
>
> -- Gaby
>
More information about the Openmcl-devel
mailing list