On Sun, Aug 24, 2014 at 12:10:49PM +0900, Ivan Raikov wrote:
I think these are lofty goals, but it is way too much work for a single
release.
Perhaps modularising the compiler and refactoring the core modules should
be the goals for 5.0 release,
Those are the major breaking changes. I agree
Peter Bex scripsit:
I'd especially appreciate feedback on the core library names and
the things to kill from core. I will be expanding this page over the
next few days/weeks.
I've added lots of comments. Feel free to merge them in or strike them out.
--
John Cowan
On Sun, Aug 24, 2014 at 04:26:58AM -0400, John Cowan wrote:
Peter Bex scripsit:
I'd especially appreciate feedback on the core library names and
the things to kill from core. I will be expanding this page over the
next few days/weeks.
I've added lots of comments. Feel free to merge
On Sun, Aug 24, 2014 at 11:33:59AM +0200, Peter Bex wrote:
Thank you for the feedback. I've added my replies inline. I've added
fluid-let to the list of things to be removed. It's dangerously unsafe,
and it is completely unnecessary to have it in core. There are a handful
of uses of it in
Peter Bex scripsit:
It's not as bad as I initially thought; the current-*-port is handled as
a special case, so it's actually safe to update them with fluid-let.
This could be simplified by using parameters, though.
Actually, current-*-port are already parameters (or at any rate conform
to
Peter Bex scripsit:
Thank you for the feedback. I've added my replies inline.
My only response is about blobs vs. u8vectors: I am arguing that
there is no reason why these should be disjoint types in future.
--
John Cowan http://www.ccil.org/~cowanco...@ccil.org
We call
On Sun, Aug 24, 2014 at 4:50 PM, John Cowan co...@mercury.ccil.org wrote:
Peter Bex scripsit:
As for library names, I favor fully spelled out names instead of
abbreviations, i.e. chicken.fixnum, chicken.flonum, etc.
Noted. I don't care much which way it goes, so if nobody argues