Re: [Chicken-hackers] Made a start with CHICKEN 5 proposal

2014-08-24 Thread Peter Bex
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

Re: [Chicken-hackers] Made a start with CHICKEN 5 proposal

2014-08-24 Thread John Cowan
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

Re: [Chicken-hackers] Made a start with CHICKEN 5 proposal

2014-08-24 Thread Peter Bex
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

Re: [Chicken-hackers] Made a start with CHICKEN 5 proposal

2014-08-24 Thread Peter Bex
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

Re: [Chicken-hackers] Made a start with CHICKEN 5 proposal

2014-08-24 Thread John Cowan
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

Re: [Chicken-hackers] Made a start with CHICKEN 5 proposal

2014-08-24 Thread John Cowan
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

Re: [Chicken-hackers] Made a start with CHICKEN 5 proposal

2014-08-24 Thread Alex Shinn
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