[Haskell-cafe] Taking over `data-default-*`

David Feuer david.feuer at gmail.com
Thu May 10 20:59:50 UTC 2018


An even better version (arguably) is *hostile* maintenance. Every time
someone notices a new type in a dependency, add an instance with a
TypeError constraint.

On Thu, May 10, 2018, 4:57 PM David Feuer <david.feuer at gmail.com> wrote:

> I think a reasonable alternative is *passive* maintenance. Keep the
> package compiling, but commit to never adding new instances. This should
> gradually nudge people away when they try to use the package, find
> something is missing, and see the big bold "we're not gonna fix that".
>
> On Thu, May 10, 2018, 12:56 PM Adam Bergmark <adam at bergmark.nl> wrote:
>
>> I agree that you should avoid Data.Default, but there is still value in
>> keeping the package up to date since it is well-used. I would appreciate it
>> being actively maintained.
>>
>> I would however find it in bad taste to do a take over that immediately
>> marks the package as deprecated...
>>
>> Cheers,
>> Adam
>>
>>
>> On Tue, 8 May 2018 at 22:22 Tony Morris <tonymorris at gmail.com> wrote:
>>
>>> Because it's a penalising way of "passing an argument to a function"
>>> with no benefit.
>>>
>>>
>>> On 05/08/2018 07:10 PM, Marco Zocca wrote:
>>> > data-default alone is depended on by > 500 packages :
>>> > http://packdeps.haskellers.com/reverse/data-default
>>> >
>>> > Could you motivate why it's not a good idea ?
>>> >
>>> >
>>> >
>>> > On Tue, May 8, 2018 at 11:02 AM, Christopher Allen <cma at bitemyapp.com>
>>> wrote:
>>> >> Is this something folks still think is a good idea? I purge
>>> >> Data.Default from projects I work on.
>>> >>
>>> >> On Tue, May 8, 2018 at 3:58 AM, Marco Zocca <zocca.marco at gmail.com>
>>> wrote:
>>> >>> Dear all,
>>> >>>
>>> >>>   I've been increasingly relying on data-default-class, but sadly it
>>> >>> doesn't look like it's currently maintained; there are some tickets
>>> on
>>> >>> the github issue tracker that would need some attention.
>>> >>>
>>> >>> I have tried contacting the authro/current maintainer Lukas Mai
>>> (CC'd)
>>> >>> by email but have not received an answer so far (I hope he's doing
>>> >>> well, btw).
>>> >>>
>>> >>> This is my first public request for taking over the `data-default`
>>> >>> family of packages:
>>> >>>
>>> >>> data-default-class
>>> >>> data-default-instances-base
>>> >>> data-default-instances-containers
>>> >>> data-default-instances-dlist
>>> >>> data-default-instances-old-locale
>>> >>> data-default
>>> >>>
>>> >>> Kind regards,
>>> >>> Marco Zocca
>>> >>> (http://hackage.haskell.org/user/ocramz)
>>> >>> _______________________________________________
>>> >>> Libraries mailing list
>>> >>> Libraries at haskell.org
>>> >>> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
>>> >>
>>> >>
>>> >> --
>>> >> Chris Allen
>>> >> Currently working on http://haskellbook.com
>>> > _______________________________________________
>>> > Haskell-Cafe mailing list
>>> > To (un)subscribe, modify options or view archives go to:
>>> > http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>>> > Only members subscribed via the mailman list are allowed to post.
>>>
>>>
>>> _______________________________________________
>>> Haskell-Cafe mailing list
>>> To (un)subscribe, modify options or view archives go to:
>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>>> Only members subscribed via the mailman list are allowed to post.
>>
>> _______________________________________________
>> Haskell-Cafe mailing list
>> To (un)subscribe, modify options or view archives go to:
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>> Only members subscribed via the mailman list are allowed to post.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20180510/ca07b06a/attachment.html>


More information about the Haskell-Cafe mailing list