May 01, 2017
On Monday, 1 May 2017 at 14:51:19 UTC, Mike Parker wrote:

> I love SDL and much prefer it over JSON for DUB configs. Use it for all of my D projects. It looks cleaner and supports comments. I really would hate to see support dropped.

I'm not even sure what it would mean to "drop" support for SDL. As long as someone decides to support it, it will be supported. SDL to my knowledge is not an "official" D project.
May 01, 2017
On Monday, 1 May 2017 at 15:36:16 UTC, bachmeier wrote:
> On Monday, 1 May 2017 at 14:51:19 UTC, Mike Parker wrote:
>
>> I love SDL and much prefer it over JSON for DUB configs. Use it for all of my D projects. It looks cleaner and supports comments. I really would hate to see support dropped.
>
> I'm not even sure what it would mean to "drop" support for SDL. As long as someone decides to support it, it will be supported. SDL to my knowledge is not an "official" D project.

Well, sure, but we were specifically talking about support in DUB.

http://forum.dlang.org/post/eejeorhqgwxbduunmenh@forum.dlang.org
May 01, 2017
On 1 May 2017 at 16:51, Mike Parker via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
> On Monday, 1 May 2017 at 14:38:11 UTC, Joseph Rushton Wakeling wrote:
>>
>> On Thursday, 27 April 2017 at 16:33:02 UTC, singingbush wrote:
>>>
>>> SDL should be dropped.
>>
>>
>> Deprecated, sure.  But dropping it seems a bad idea given that various projects do still use it for their DUB package config.
>>
>>> NOBODY USES IT!
>>
>>
>> Probably not true.  Perhaps a hackathon project could be to create a little app to find which projects on GitHub (or at least code.dlang.org) still use a `dub.sdl`, and auto-submit a PR to fix that? :-)
>
>
> I love SDL and much prefer it over JSON for DUB configs. Use it for all of my D projects. It looks cleaner and supports comments. I really would hate to see support dropped.

We should make XML the default config format for DUB.


<?xml version='1.0' encoding='utf-8'?>
<dub
  xmlns="http://code.dlang.org/"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <project
    name="gdcproject"
    description="The vibe.d server application running gdcproject.org."
    copyright="Copyright © 2014, Iain Buclaw">
    <authors>
      <author name="Iain Buclaw">
    </authors>
    <dependencies>
      <dependency name="vibe-d" version="0.7.22">
      <dependency name="mustache-d" version="0.1.0">
    </dependencies>
    <versions>
      <version name="VibeDefaultMain">
    </versions>
  </project>
</dub>


/Runaway!

May 01, 2017
On Thursday, 27 April 2017 at 14:53:02 UTC, Mike Parker wrote:
> This year, DConf has an extra day tacked on for problem solving in the form of a hackathon. The intent is to work on issues people find frustrating in the D ecosystem. While there will be time given at the event for proposals, and those involving third-party projects are welcome, it will help speed things along for the organizers to come in with a list of big issues to get the ball rolling.
>
> To help in compiling the list, what are some major issues from the ecosystem that you'd like to see fixed?

Probably the plan anyway, but my suggestion would be for the core team to not hack on anything, but spend the time discussing issues that have been discussed to death online but not resolved, such as some devs not agreeing with Walter and the DIP 1000 path he's taking.

Use the in-person time to get some heavy bandwidth on those issues and try to make sure the differences are hashed out.  There may not be a final agreement on the solution, but there certainly shouldn't be any more misunderstanding of the proposed options.

For people not on the core team, they can hack on a lot of the stuff mentioned in this thread, perhaps after coordinating with the core team about what's really needed and how to go about doing it.

Great idea, btw, to set aside a day just for this.
May 01, 2017
On Monday, 1 May 2017 at 17:04:42 UTC, Iain Buclaw wrote:
> [...]
>
> We should make XML the default config format for DUB.
>
> [...]
>
> /Runaway!

Well, at least nearly everyone hates XML equally, which may be an indicator of a good compromise.
May 01, 2017
On Mon, May 01, 2017 at 06:02:53PM +0000, Moritz Maxeiner via Digitalmars-d wrote:
> On Monday, 1 May 2017 at 17:04:42 UTC, Iain Buclaw wrote:
> > [...]
> > 
> > We should make XML the default config format for DUB.
> > 
> > [...]
> > 
> > /Runaway!
> 
> Well, at least nearly everyone hates XML equally, which may be an indicator of a good compromise.

Whoa.  XML for DUB?  That may just be the final nail in the coffin for me ever picking up DUB in this lifetime. ;-)


T

-- 
Dogs have owners ... cats have staff. -- Krista Casada
May 01, 2017
On Monday, 1 May 2017 at 17:04:42 UTC, Iain Buclaw wrote:
> On 1 May 2017 at 16:51, Mike Parker via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
>> On Monday, 1 May 2017 at 14:38:11 UTC, Joseph Rushton Wakeling wrote:
>>>
>>> On Thursday, 27 April 2017 at 16:33:02 UTC, singingbush wrote:
>>>>
>>>> SDL should be dropped.
>>>
>>>
>>> Deprecated, sure.  But dropping it seems a bad idea given that various projects do still use it for their DUB package config.
>>>
>>>> NOBODY USES IT!
>>>
>>>
>>> Probably not true.  Perhaps a hackathon project could be to create a little app to find which projects on GitHub (or at least code.dlang.org) still use a `dub.sdl`, and auto-submit a PR to fix that? :-)
>>
>>
>> I love SDL and much prefer it over JSON for DUB configs. Use it for all of my D projects. It looks cleaner and supports comments. I really would hate to see support dropped.
>
> We should make XML the default config format for DUB.
>
>
> <?xml version='1.0' encoding='utf-8'?>
> <dub
>   xmlns="http://code.dlang.org/"
>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
>   <project
>     name="gdcproject"
>     description="The vibe.d server application running gdcproject.org."
>     copyright="Copyright © 2014, Iain Buclaw">
>     <authors>
>       <author name="Iain Buclaw">
>     </authors>
>     <dependencies>
>       <dependency name="vibe-d" version="0.7.22">
>       <dependency name="mustache-d" version="0.1.0">
>     </dependencies>
>     <versions>
>       <version name="VibeDefaultMain">
>     </versions>
>   </project>
> </dub>
>
>
> /Runaway!

You forgot a few / there

May 01, 2017
On 2017-05-01 16:51, Mike Parker wrote:

> I love SDL and much prefer it over JSON for DUB configs. Use it for all
> of my D projects. It looks cleaner and supports comments. I really would
> hate to see support dropped.

+1

I would be fine with YAML as well.

-- 
/Jacob Carlborg
1 2 3 4
Next ›   Last »