chicken-janitors
[Top][All Lists]
Advanced

[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.

reply via email to

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