Changes between Initial Version and Version 1 of Ticket #1142
- Timestamp:
- 07/21/14 05:42:57 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1142 – Description
initial v1 1 1 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: 2 2 3 * All procedures related to the {{ queue}} data type (unit {{data-structures}})3 * All procedures related to the {{{queue}}} data type (unit {{{data-structures}}}) 4 4 5 * {{ binary-search}} (unit {{data-structures}})5 * {{{binary-search}}} (unit {{{data-structures}}}) 6 6 7 * memory-mapped files (unit {{ posix}})7 * memory-mapped files (unit {{{posix}}}) 8 8 9 9 * object eviction (unit {{lolevel}}) 10 10 11 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).11 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). 12 12 13 I have prepared eggs, including {{ .types}}, {{.inline}} files and wiki documentation. The respective core procedures should be deprecated and later removed.13 I have prepared eggs, including {{{.types}}}, {{{.inline}}} files and wiki documentation. The respective core procedures should be deprecated and later removed. 14 14 15 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.15 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. 16 16 17 17 The voting period will start at 3th of August 2014.