chicken-janitors
[Top][All Lists]
Advanced

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

Re: [Chicken-janitors] #1142: CR: remove queues, mmap, evict and binary


From: Mario Domenech Goulart
Subject: Re: [Chicken-janitors] #1142: CR: remove queues, mmap, evict and binary search from core libraries
Date: Tue, 05 Aug 2014 12:24:13 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Hi,

I just fixed a markup typo: s/{{lolevel}}/{{{lolevel}}}/

On Tue, 05 Aug 2014 12:19:07 -0000 "Chicken Trac" <address@hidden> wrote:

> #1142: CR: remove queues, mmap, evict and binary search from core libraries
> -----------------------------+----------------------------------------------
>   Reporter:  felix           |       Owner:         
>       Type:  change request  |      Status:  new    
>   Priority:  minor           |   Milestone:  someday
>  Component:  core libraries  |     Version:  4.9.x  
> Resolution:                  |    Keywords:         
> -----------------------------+----------------------------------------------
> Description changed by mario:
>
> Old description:
>
>> As a first step towards reducing the size of the core libraries I propose
>> to deprecate a number of core procedures and move them to eggs. These
>> are:
>>
>> * All procedures related to the {{{queue}}} data type (unit {{{data-
>> structures}}})
>>
>> * {{{binary-search}}} (unit {{{data-structures}}})
>>
>> * memory-mapped files (unit {{{posix}}})
>>
>> * object eviction (unit {{lolevel}})
>>
>> Some of these are seldom used, obscure or have dependencies that are not
>> needed ({{{object-evict}}} needs {{{srfi-69}}} - moving this into an egg
>> would subsequently allow to eggify that unit as well).
>>
>> I have prepared eggs, including {{{.types}}}, {{{.inline}}} files and
>> wiki documentation. The respective core procedures should be deprecated
>> and later removed.
>>
>> This change is mostly backwards compatible. The only requirement on code
>> using this functionality is the appropriate {{{use}}}/{{{import}}} clause
>> and adding the new egg to the {{{.meta}}} file.
>>
>> The voting period will start at 3th of August 2014.
>
> New description:
>
>  As a first step towards reducing the size of the core libraries I propose
>  to deprecate a number of core procedures and move them to eggs. These are:
>
>  * All procedures related to the {{{queue}}} data type (unit {{{data-
>  structures}}})
>
>  * {{{binary-search}}} (unit {{{data-structures}}})
>
>  * memory-mapped files (unit {{{posix}}})
>
>  * object eviction (unit {{{lolevel}}})
>
>  Some of these are seldom used, obscure or have dependencies that are not
>  needed ({{{object-evict}}} needs {{{srfi-69}}} - moving this into an egg
>  would subsequently allow to eggify that unit as well).
>
>  I have prepared eggs, including {{{.types}}}, {{{.inline}}} files and wiki
>  documentation. The respective core procedures should be deprecated and
>  later removed.
>
>  This change is mostly backwards compatible. The only requirement on code
>  using this functionality is the appropriate {{{use}}}/{{{import}}} clause
>  and adding the new egg to the {{{.meta}}} file.
>
>  The voting period will start at 3th of August 2014.
>
> --

-- 
http://parenteses.org/mario



reply via email to

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