[Haskell-cafe] Checking in packages to Hackage early in
development cycle?
Brandon S. Allbery KF8NH
allbery at ece.cmu.edu
Thu Mar 19 12:56:56 EDT 2009
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.rabkin at gmail.com> writes:
>>
>> Max> On Thu, Mar 19, 2009 at 4:41 PM, Manlio Perillo
>> Max> <manlio_perillo at 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] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20090319/1295c869/PGP.bin
More information about the Haskell-Cafe
mailing list