> Hi all,
> 
> We've seen quite a bit of breakage with the CR patch.  Most of it has
> been fixed by aeec82d, but it also uncovered another bug that has been
> there since the beginning.  Eggs using srfi-128 fail, see for example:
> https://salmonella-freebsd-x86-64.call-cc.org/master/clang/freebsd/x86-64/2019/05/26/salmonella-report/install/srfi-113.html
> 
> This is because srfi-128 contains identifiers like :type-test:.  Now
> that keywords can no longer be assigned to, I had to submit a pull
> request to this egg to add "-keyword-style none" to the compilation
> options, but apparently that causes the types file to be emitted without
> pipe quotes around :type-tests: and other identifiers, so they will be
> read as keywords unless the other egg also happens to use
> "-keyword-style none".
> 
> The attached patch ensures we write such identifiers as |:type-tests:|
> regardless of keyword style.  This way, it can also be read by any
> program, even if it uses a different keyword style than the writer.
> 

Signed off and pushed.


felix


_______________________________________________
Chicken-hackers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to