[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] #703: Restructure core libraries
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] #703: Restructure core libraries |
Date: |
Mon, 26 Sep 2011 07:05:15 -0000 |
#703: Restructure core libraries
----------------------------+-----------------------------------------------
Reporter: felix | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: core libraries | Version: 4.7.x
Keywords: |
----------------------------+-----------------------------------------------
The current structure of the libraries is completely arbitrary and both
annoyingly impractical and inconsistent. `identity` doesn't belong into
`data-structures` and why is `write-line` in `extras` and not in `ports`.
The list goes on like this.
The libraries should be restructured fundamentally. To make this
backwards-compatible, we could provide wrapper modules (or extensions)
that provide the old structure but internally map to the new one. This
would also be the opportunity to give more meaningful names to the SRFI
libraries (with the `srfi-XXX` identifiers being just aliases).
--
Ticket URL: <http://bugs.call-cc.org/ticket/703>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Chicken-janitors] #703: Restructure core libraries,
Chicken Trac <=