Hey Peter,

On 2017-06-04 13:53, Peter Bex wrote:
> Regarding time specifically, there are not many stand-alone programs
> that will use this macro, I think.  It's more a thing for benchmarks
> and such, so I'm not even sure it must be part of library.  It probably
> was in there because the macro was in the "chicken" module.  There's a
> lot of stuff that's much less optional than "time" (as in, used by day
> to day programs) that lives in other units like file.scm.

True. I do think the support code for `time` would be good to move, if
we can sort out the dependency issues. It's also probably possible to
make the compiler generate code to load units as they're required by
macro expansions, but that's sure to have other implications so I'm not
super keen to go there right now.

> > All that said, I'm definitely in favour of dropping the optional
> > arguments in mini-srfi-1.scm and using that file's procedures in
> > csi.scm, and I'd be happy to apply those bits on their own right away.
> 
> Please do.  We can argue about where to put the support stuff later :)

Great, done.

Cheers,

Evan

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to