[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] Moving some things from library.scm and ev

From: Evan Hanson
Subject: Re: [Chicken-hackers] [PATCH] Moving some things from library.scm and eval.scm to internal.scm
Date: Mon, 5 Jun 2017 17:53:32 +1200

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.



Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]