Re: [Haskell-cafe] Re: package naming policy

2010-06-11 Thread Ivan Lazar Miljenovic
Henning Thielemann lemm...@henning-thielemann.de writes:

 Closely related is the question of module
 names. 'transformers'+'monads-fd' are somehow an successor of 'mtl'
 and chose distinct package names, but there were module name
 clashes. They mostly hurted GHCi users, but this led to a lot of
 confusion, too.

 So the question is, if FGL gets a new name, should it also use
 different module names?

This has been brought up already.

My intention is, before we release it publically/visibly, we get in
contact with all package maintainers of hackage packages that use FGL
and help them migrate to the new version so we can do a mass
migrate/upgrade so that there would be no reason for users to have the
old version of FGL installed (unless there's a system package vs
cabal-install package clash, but there's not much we can do about
that).

The unfortunate aspect of this IMHO is that the FGL package name doesn't
match the module names; if it was the consensus of the community that we
change the package name of FGL one option I was thinking of was
something along the lines of inductive-graphs, but the obvious choice
of module names for that would be Data.Graph.Inductive, which FGL has
already taken.

-- 
Ivan Lazar Miljenovic
ivan.miljeno...@gmail.com
IvanMiljenovic.wordpress.com
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: package naming policy

2010-06-08 Thread Ivan Lazar Miljenovic
Don Stewart d...@galois.com writes:

 Yes, my intent here is to produce a set of guidelines for maintainers of
 important packages, that ensures we balance stability with innovation.

 We have a great document for what to consider when adding packages to
 the HP, for example:

 http://trac.haskell.org/haskell-platform/wiki/AddingPackages

 But nothing yet for maintainers who want to keep a package moving
 along.

As part of this, we should consider if we want an official process to do
what I've done to kick-off this whole discussion: have a way of telling
users Oj!  New version coming up with heaps of changes!.  Whilst major
projects might have their own mailing lists, not all users might be
subscribed to them, etc.

Should we stick with what I've done and just email haskell@ and
haskell-c...@?

-- 
Ivan Lazar Miljenovic
ivan.miljeno...@gmail.com
IvanMiljenovic.wordpress.com
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: package naming policy

2010-06-08 Thread Jason Dagit
On Tue, Jun 8, 2010 at 4:13 PM, Ivan Lazar Miljenovic 
ivan.miljeno...@gmail.com wrote:

 Don Stewart d...@galois.com writes:
 
  Yes, my intent here is to produce a set of guidelines for maintainers of
  important packages, that ensures we balance stability with innovation.
 
  We have a great document for what to consider when adding packages to
  the HP, for example:
 
  http://trac.haskell.org/haskell-platform/wiki/AddingPackages
 
  But nothing yet for maintainers who want to keep a package moving
  along.

 As part of this, we should consider if we want an official process to do
 what I've done to kick-off this whole discussion: have a way of telling
 users Oj!  New version coming up with heaps of changes!.  Whilst major
 projects might have their own mailing lists, not all users might be
 subscribed to them, etc.

 Should we stick with what I've done and just email haskell@ and
 haskell-c...@?


Yes, and posting to reddit and having an article on planet haskell about it
helps too.  There are lots of ways to get the same information and using
more of them will help you reach your audience.

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


Re: [Haskell-cafe] Re: package naming policy

2010-06-08 Thread Ivan Lazar Miljenovic
Jason Dagit da...@codersbase.com writes:

 On Tue, Jun 8, 2010 at 4:13 PM, Ivan Lazar Miljenovic 
 ivan.miljeno...@gmail.com wrote:

 As part of this, we should consider if we want an official process to do
 what I've done to kick-off this whole discussion: have a way of telling
 users Oj!  New version coming up with heaps of changes!.  Whilst major
 projects might have their own mailing lists, not all users might be
 subscribed to them, etc.

 Should we stick with what I've done and just email haskell@ and
 haskell-c...@?


 Yes, and posting to reddit and having an article on planet haskell about it
 helps too.  There are lots of ways to get the same information and using
 more of them will help you reach your audience.

Well, someone else would have to do the posting on reddit for me; I
waste too much time as-is reading it let alone posting there and getting
involved in the discussions on yet another front! ;-)

I'll do up a blog post in the next day or so to get it on planet though.

-- 
Ivan Lazar Miljenovic
ivan.miljeno...@gmail.com
IvanMiljenovic.wordpress.com
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe