On 2009 Mar 19, at 12:39, Brandon S. Allbery KF8NH wrote:
On 2009 Mar 19, at 12:30, Colin Paul Adams wrote:
"Max" == Max Rabkin <max.rab...@gmail.com> writes:

  Max> On Thu, Mar 19, 2009 at 4:41 PM, Manlio Perillo
  Max> <manlio_peri...@libero.it> wrote:

  Max> Personally, I think that there is little harm in releasing a
  Max> package if it does something useful in a not-totally-broken
  Max> way. Especially if you plan to extend it.

Suppose you intend to extend it, and are not sure yet if the interface
will change as a result?

Generally you indicate this by changing the minor version: 0.3.0, 0.3.1, etc. have compatible APIs, but 0.4.0 has an incompatible API. And with major version 0, API breakage is expected in new releases.


Oh, and to address your question more directly: it's by getting your package out there where people will find it (i.e. on hackage, since that's where people look) that you get more eyes on it and hopefully more ideas as to how to evolve it.

--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allb...@kf8nh.com
system administrator [openafs,heimdal,too many hats] allb...@ece.cmu.edu
electrical and computer engineering, carnegie mellon university    KF8NH


Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to