[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] [PATCH] Moving some things from library.scm and ev
Re: [Chicken-hackers] [PATCH] Moving some things from library.scm and eval.scm to internal.scm
Mon, 5 Jun 2017 17:53:32 +1200
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 :)
Description: PGP signature
Re: [Chicken-hackers] [PATCH] Moving some things from library.scm and eval.scm to internal.scm, felix . winkelmann, 2017/06/04