chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] Make `define-constant` support singly-quot


From: Evan Hanson
Subject: Re: [Chicken-hackers] [PATCH] Make `define-constant` support singly-quoted symbols
Date: Mon, 30 May 2016 09:52:56 +1200

On 2016-05-29 16:00, Peter Bex wrote:
> I think this fix is not the correct way to do it: it changes "val"
> from plain frizzle to (quote frizzle), causing "collapsable-literal?"
> to return #f (a list isn't collapsable).  This happens also when val
> is a fixnum, for example, so the first case in the cond is _never_
> matched, meaning the constant-table will stay empty.

Ah, good catch, thanks. I've applied your fix with the minor change of
using "##core#quote" rather than plain "quote" around the value, for the
rare cases when `define-constant` is used in an environment where
`quote` hasn't been imported.

Also applied to master.

Thanks for the review,

Evan

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]