[Haskell-cafe] Package Takeover: `toml`

erik eraker at gmail.com
Fri Mar 12 15:34:32 UTC 2021


Tom wrote:


> We won't find a general principle that holds in all cases but I do think
> it is worth discussing and perhaps coming up with some voluntary
> principles that maintainers can sign up to.  Looking to how other language
> ecosystems handle this issue may be helpful.


I am a bystander in this discussion, but reading it I couldn't help but
think about how developers in other languages typically avoid this problem
(and I don't think this will come as a surprise to anyone here) by giving
libraries non-prosaic names. Relatedly, as a developer selecting
dependencies for a project, I want to know "what do most people use to
solve this particular problem?" It wouldn't matter to me whether the answer
is a package named something whimsical and weird as long as it looks well-
(and recently!) maintained and there is information on how to use it.

I wouldn't presume to offer this as a recommendation to this group, but I
was a little surprised by the antagonistic direction of this conversation.
Indeed, if there's a new and better approach to TOML parsing (and if I have
that particular problem in the future...), I'd be happy to rely on that new
approach (and the efforts of those involved), no matter what the package is
called.

To be honest, though, it's tough for me to tell if Emily's original request
is about forking a codebase or simply taking over the name and producing an
entirely new codebase? In any case, the work sounds interesting.

On Fri, Mar 12, 2021 at 5:42 AM Carter Schonwald <carter.schonwald at gmail.com>
wrote:

> def a good idea to figure out, though that and or any other solution is as
> much about making sure the anthropology of the culture over time supports
> the convention as much as anything else,
>
> On Fri, Mar 12, 2021 at 8:29 AM Imants Cekusins <imantc at gmail.com> wrote:
>
>> How about naming all official / recommended / _the_ packages with a
>> prefix / suffix (e.g. base-*) and requiring an approval to create such
>> packages?
>>
>> This way, the required name would always be available when needed.
>> _______________________________________________
>> 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.



-- 
Erik Aker
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20210312/08bb0563/attachment.html>


More information about the Haskell-Cafe mailing list