chicken-hackers
[Top][All Lists]
Advanced

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

[Chicken-hackers] [PATCH 0/2] Remove primitive aliasing


From: Evan Hanson
Subject: [Chicken-hackers] [PATCH 0/2] Remove primitive aliasing
Date: Wed, 14 Mar 2018 18:55:08 +1300

Hi hackers,

As the commit message for the second patch says: now that all built-in
values are namespaced rather than marked as "##core#primitive" and
aliased with a "#%" prefix, we can drop all special handling for
primitive variable marks.

The first patch is necessary because I forgot to update the srfi-6
module's "vexports" list when we moved its procedures into chicken.base,
so it was still using primitive aliasing instead of namespaces.

I've left a couple of "this looks wrong" type comments in place without
further investigation. Sorry, another day perhaps.

Cheers,

Evan

Attachment: 0001-Properly-namespace-srfi-6-module-value-exports.patch
Description: Text Data

Attachment: 0002-Remove-primitive-aliasing.patch
Description: Text Data


reply via email to

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