[Haskell-cafe] Package Takeover: `toml`
Emily Pillmore
emilypi at cohomolo.gy
Fri Mar 12 06:28:44 UTC 2021
Tom,
Look, I don't want to debate syntax and semantics here, but "burning need/desire/ambition" etc ( https://idioms.thefreedictionary.com/burning+desire ) is an extremely common colloquialism that doesn't imply an emergency, just a strongly felt urge. I can't apologize for my wording, but I'm sorry for the situation nonetheless.
>
> It's now seeming more just like a desire for the package name.
>
>
I'm going to look at `toml-parser` in the meantime, but no toml library does what I have in mind (namely a full fledged implementation of the spec, streaming, deriving etc.), nor do many of them provide bidirectional serialization save `tomland`. To reiterate Carter's point, hackage names are a community resource, and they deserve to be thought through carefully, so yes, the package name is part of the request. I do alot of community service to make sure things that take up precious Hackage real-estate are treated well, which is why `toml` posed an opportunity.
To that point, anything you put out is something I am interested in investing time and effort into making a standard. Do you have any code currently, or is this a TODO on your list? Going through your hackage libraries, I see no source repository listings, issue trackers, or even an email to reach you by.
- E
On Fri, Mar 12, 2021 at 12:56 AM, < amindfv at mailbox.org > wrote:
>
>
>
> On Fri, Mar 12, 2021 at 05:27:57AM +0000, Emily Pillmore wrote:
>
>
>>
>>
>> Tom,
>>
>>
>>
>> I have been eyeing a remake of this package for a long time for some of my
>> projects. To be clear: there is no fire that needs to be put out, but I do
>> have a need. The package has been out of commission for 7 years, and there
>> are certainly no relevant downstream dependencies at this point. Do you
>> have a source repository or existing code that I could see or make use of
>> in the interim period between now and a release?
>>
>>
>
>
>
> Again, trying to be respectful here, but "burning" kinda does imply
> "fire," and "need" certainly does imply "need." It's now seeming more just
> like a desire for the package name.
>
>
>
> If you're looking for a modern TOML parser asap, I'd recommend one of
> these popular ones:
>
>
>
> https:/ / hackage. haskell. org/ package/ htoml (
> https://hackage.haskell.org/package/htoml )
> https:/ / hackage. haskell. org/ package/ tomland (
> https://hackage.haskell.org/package/tomland )
> https:/ / hackage. haskell. org/ package/ toml-parser (
> https://hackage.haskell.org/package/toml-parser )
>
>
>
> The last one is probably most similar to the `toml` package. It's great.
> `htoml` was also based on `toml`.
>
>
>
> If none of these fits the bill, there are more on Hackage.
>
>
>
> Tom
>
>
>>
>>
>> I'm genuinely surprised there was someone else made maintainer of the
>> package without a public takeover. When/how did this happen? Did I miss
>> the takeover announcement? Carter and I were looking into this in February
>> of last year, and the need arose again, so I brought it up today.
>>
>>
>>
>> Thanks,
>>
>>
>>
>> E
>>
>>
>>
>> On Fri, Mar 12, 2021 at 12:09 AM, < amindfv@ mailbox. org (
>> amindfv at mailbox.org ) > wrote:
>>
>>
>>>
>>>
>>> On Thu, Mar 11, 2021 at 11:43:14PM -0500, Carter Schonwald wrote:
>>>
>>>
>>>>
>>>>
>>>> Are you talking about tomland ??
>>>>
>>>>
>>>
>>>
>>>
>>> No, I'm talking about https:/ / hackage. haskell. org/ package/ toml ( https:/
>>> / hackage. haskell. org/ package/ toml (
>>> https://hackage.haskell.org/package/toml ) ).
>>>
>>>
>>>>
>>>>
>>>> There’s no GitHub url on the toml package from 2014 ...
>>>>
>>>>
>>>>
>>>> I think the main priority here is having a canonically good toml lib for
>>>> the community, in a good name space, That meets our needs robustly (I
>>>> think emily has some interesting AND WORTHY uses in mind).
>>>>
>>>>
>>>>
>>>> Can you share the dev repo?
>>>>
>>>>
>>>>
>>>> To be clear: this is in the context hackage is a public commons and its
>>>> name space is a resource. Do you have any immediate plans/needs for that
>>>> specific package name?
>>>>
>>>>
>>>>
>>>> If not, we promise to give some excellent code a great home in the toml
>>>> name space if you hand it over. Everyone will be happy and joyous at the
>>>> resulting work that emily will facilitate. And dogs will dance in the
>>>> streets and children will smile.
>>>>
>>>>
>>>
>>>
>>>
>>> Respectfully, this conversation started because of the claim "I have a
>>> burning need." I actually cancelled a plan I had tonight because I wanted
>>> to be sure I could be responsive if there was some system going down
>>> because of e.g. an outdated set of dependencies. Now the discussion is
>>> about how "toml" is a nice name and there are interesting ideas for as-yet
>>> unwritten code.
>>>
>>>
>>>
>>> If there really is a burning need, I'm still around. Otherwise I'm feeling
>>> a bit duped.
>>>
>>>
>>>
>>> Tom
>>>
>>>
>>>>
>>>>
>>>> If you still have any residual concerns, emily and I are happy to hop on a
>>>> video chat to solve worries therof.
>>>>
>>>>
>>>>
>>>> Cheers!
>>>>
>>>>
>>>>
>>>> -Carter
>>>>
>>>>
>>>>
>>>> On Thu, Mar 11 , 2021 at 11:15 PM amindfv@ mailbox. org ( amindfv@ mailbox.
>>>> org ( amindfv at mailbox.org ) ) < amindfv@ mailbox. org ( amindfv@ mailbox. org
>>>> ( amindfv at mailbox.org ) ) > wrote:
>>>>
>>>>
>>>>>
>>>>>
>>>>> I'm in the middle of a package overhaul. If there's a burning need for
>>>>> fixes please get in touch (off-list?) and let me know what you need.
>>>>>
>>>>>
>>>>>
>>>>> Thanks,
>>>>> Tom
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Mar 11, 2021 at 10:36:27PM -0500, Carter Schonwald wrote:
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>> If you’re the maintainer of
>>>>>> https:/ / hackage. haskell. org/ package/ toml (
>>>>>> https:/ / hackage. haskell. org/ package/ toml (
>>>>>> https://hackage.haskell.org/package/toml ) ) could you give emily
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> maintainer /
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>> upload perms ? It really needs a new lead :) 2014 is a long time ago
>>>>>>
>>>>>>
>>>>>>
>>>>>> (I co wrote the email to spiros way back when. Any progress on this would
>>>>>> be great)
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Mar 11 , 2021 at 10:05 PM amindfv--- via Haskell-Cafe <
>>>>>> haskell-cafe@ haskell. org ( haskell-cafe@ haskell. org (
>>>>>> haskell-cafe at haskell.org ) ) > wrote:
>>>>>>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Mar 12, 2021 at 02:13:12AM +0000, Emily Pillmore wrote:
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> To whom it may concern,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> I'd like to take over maintenance of the package `toml`. I have a
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> burning need. I tried to contact Spiros a year ago, but no response
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> has
>>>>>
>>>>>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> come. The last release was 2017, and it's safe to say the package is
>>>>>>> totally abandoned. My hackage user is topos.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Hi, I'm a maintainer of `toml`. What do you need?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Tom
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Haskell-Cafe mailing list
>>>>>>> To (un)subscribe, modify options or view archives go to: http:/ / mail.
>>>>>>> haskell. org/ cgi-bin/ mailman/ listinfo/ haskell-cafe (
>>>>>>> http:/ / mail. haskell. org/ cgi-bin/ mailman/ listinfo/ haskell-cafe (
>>>>>>> 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/20210312/a363bfba/attachment-0001.html>
More information about the Haskell-Cafe
mailing list