[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] [PATCH 0/5] List scrutiny special cases
From: |
John Cowan |
Subject: |
Re: [Chicken-hackers] [PATCH 0/5] List scrutiny special cases |
Date: |
Tue, 9 Sep 2014 09:04:47 -0400 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
Mario Domenech Goulart scripsit:
> If I understand correctly your comment, that's already supported
> (http://wiki.call-cc.org/man/4/Types#using-type-information-in-extensions).
Thanks, that's helpful. The trouble is that such a file is an internal
(not publicly documented, unstable) format. So if I want to ship portable
code along with type information for Chicken, I have to:
1) insert the type declarations in the code
2) compile with the -emit-type-file option
3) strip out the declarations again
4) hope the .types file continues to work with new compiler releases
That's really intolerable. I suppose if I confine myself to : and
define-type, then I could ship my code along with macros that turn them
into (begin).
--
John Cowan http://www.ccil.org/~cowan address@hidden
One art / There is / No less / No more
To do / All things / With sparks / Galore --Douglas Hofstadter