
On Wed, May 23, 2001 at 05:43:01PM +0100, Simon Marlow wrote:
Edison -- (opt, uses multi-param type classes) Prelude -- large self-contained packages should have Collection -- their own hierarchy? Like a vendor branch. Queue -- Or should the whole Edison tree be placed ... -- under [Data.]Structures?
In this particular instance, I'd like to use the Edison structures, and I'd like them to be available in a standard place. But maybe this just means there should be copies of some of these libraries under the Data hierarchy.
The only reason that Edison is in a subtree of its own is that no-one has "decided" what the API for the standard versions of these libraries should be. Maybe that choice will be to adopt Edison as-is, but that would rule out using these modules from NHC because of Edison's use of multi-parameter type classes. Cheers, Simon

Simon Marlow
The only reason that Edison is in a subtree of its own is [...]
Maybe the right thing to do here and in the case of LUD decomposition, FFT, and other things that Dylan mentioned is to keep these libraries in the User or Org hierarchies for a while longer. Once things settle down a bit, we can first of all add "symbolic links" to the real library: module Math.FFT( module User.Dylan.FFT2 ) where { import User.Dylan.FFT2 } and then, when we're really sure that Dylan's version is the right one to adopt as "the FFT", we could copy the code over and remove Dylan's copy. [Yeah, I know that the gist of Dylan's message is that there is no such thing as "the FFT" - but I'd already typed the example...] So I propose that we add: User.Edu.Columbia.Cs.Okasaki.Edison (or whatever Chris's email is) or that it goes under the name of the current maintainer. -- Alastair Reid reid@cs.utah.edu http://www.cs.utah.edu/~reid/

On Thu, May 31, 2001 at 04:44:40PM -0600, Alastair David Reid wrote:
Simon Marlow
writes: The only reason that Edison is in a subtree of its own is [...]
Maybe the right thing to do here and in the case of LUD decomposition, FFT, and other things that Dylan mentioned is to keep these libraries in the User or Org hierarchies for a while longer. ...
For the record, you're probably referring to a message of Jan Skibinski. Best, Dylan Thurston
participants (3)
-
Alastair David Reid
-
Dylan Thurston
-
Simon Marlow