Hi John.

John Lato wrote:
Do you know yet what format this refactoring will take?

First of all, I should make it clear that we don't intend to eliminate anything. But I (and many of my students) believe that darcs Haskore is currently unwieldy for a newcomer to grasp. This can be partly alleviated by tutorial material, but I believe that the problem is more deeply rooted. In particular, we would like to:

   * Reconsider some of the basic premises in the design of core Haskore.
   * Revisit the organization of Haskore (in terms of the core, media
     types, interfaces, etc).
   * Reconsider some of the coding conventions (such as the use of
     generic types named "T" in each module).

In addition, there are certain things missing in the overall design that we would like to add -- most notable for me is real-time MIDI.

Will the
entire Haskore continue to be released as one package, or as multiple
packages?

One package.

I for one would appreciate seeing plans for the future
directions of Haskore, either on this list or a dedicated group/wiki.

I will talk to Henning about this, but I would not object to having discussions of at least the major issues on this mailing list, if no one else minds.

As some of you may be aware, I have recently released a binding to the
Csound API.  Henning and I have begun a discussion about the
relationship between my project (hCsound) and the Csound features of
Haskore.  I personally feel they complement each other well, and I
would like to avoid any overlap in functionality.  Whether they should
stay separate projects, my work be merged into Haskore, or create a
separate project incorporating both the API binding and Haskore Csound
interface is a possible topic of discussion.

Well, this is one of the things we should discuss. As much as I respect csound, one of my goals is to duplicate csound's capabilities completely within Haskell, in a purely functional way. But a csound API will probably still be useful, and there's no reason to eliminate it in our "refactoring" effort.

Although I haven't yet used Haskore much (it's generally addressed
towards a different style of music than what I typically work in), I
am very interested in its development and would be willing to help if
I could.

Thanks.  We will keep you posted of our progress.

Best wishes,

   -Paul

_______________________________________________
haskell-art mailing list
haskell-art@lists.lurk.org
http://lists.lurk.org/mailman/listinfo/haskell-art

Reply via email to