Re: [Scheme-reports] R7RS-large library declarations
Peter Bex 01 Jan 2013 21:48 UTC
On Tue, Jan 01, 2013 at 04:43:22PM -0500, John Cowan wrote:
> Peter Bex scripsit:
> > These optimization hints aren't user-defined either, so I'm not sure I
> > follow your line of reasoning. If an implementation provides a SRFI-0
> > feature that's the name of the implementation this will be easy of
> > course.
>
> I'm still not following you. As I see it, a cond-expand feature is the
> implementation telling you what it can do, whereas these declarations
> are you telling the implementation what it should do. Can you explain
> how these purposes can be neatly conflated?
Oh, that's simple really. If you know an implementation has a particular
optimization, you can expand to a library declaration that controls that
optimization.
Something like:
(cond-expand
((chicken gambit) (inline foo bar)))
Cheers,
Peter
--
http://sjamaan.ath.cx
_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports