[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
- Re: [Chicken-janitors] #1142: CR: remove queues, mmap, evict and binary search from core libraries, Chicken Trac, 2014/08/05
- Re: [Chicken-janitors] #1142: CR: remove queues, mmap, evict and binary search from core libraries, Chicken Trac, 2014/08/05
- Re: [Chicken-janitors] #1142: CR: remove queues, mmap, evict and binary search from core libraries, Chicken Trac, 2014/08/05
- Re: [Chicken-janitors] #1142: CR: remove queues, mmap, evict and binary search from core libraries,
Mario Domenech Goulart <=
- Re: [Chicken-janitors] #1142: CR: remove queues, mmap, evict and binary search from core libraries, Chicken Trac, 2014/08/05
- Re: [Chicken-janitors] #1142: CR: remove queues, mmap, evict and binary search from core libraries, Chicken Trac, 2014/08/18