[Openmcl-devel] CCL fails to compile SBCL
Gabriel Dos Reis
gdr at open-axiom.net
Mon Oct 18 14:21:41 UTC 2010
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.
More information about the Openmcl-devel