January 06, 2014
On 2014-01-06 19:00, David Nadlinger wrote:

> the thing that counts is that we
> have a common understanding of how bindings that are "officially"
> accepted are supposed look like.

They already look differently.

-- 
/Jacob Carlborg
January 06, 2014
On Monday, 6 January 2014 at 20:40:28 UTC, Jacob Carlborg wrote:
> On 2014-01-06 19:00, David Nadlinger wrote:
>
>> the thing that counts is that we
>> have a common understanding of how bindings that are "officially"
>> accepted are supposed look like.
>
> They already look differently.

So what?

David
January 06, 2014
On Monday, 6 January 2014 at 18:00:06 UTC, David Nadlinger wrote:
> On Monday, 6 January 2014 at 16:49:44 UTC, ilya-stromberg wrote:
>> Unfortunately, Deimos does not good enough.
>> I used `libfcgi` ~2 years ago, and it was completely broken (segmentation fault after 1-st GC memory free).
>> So, I agree with Jacob: we should close down Deimos. As alternative, we should use the same review process as for Phobos.
>
> So there is a single library that is not "good enough". Where is your bug report? Your pull request?

Sorry, it's my mistake. I also used James Miller's `dfcgi` high-level library, it has the error, not `libfcgi`. I didn't use `libfcgi` too long and forgot some details.

But we have a lot of different projects for C bindings, for example Derelict3 and derelict_extras:

https://github.com/DerelictOrg
https://github.com/p0nce?tab=repositories

How can we join it at the single place?
January 07, 2014
On 1/7/2014 8:34 AM, ilya-stromberg wrote:

>
> But we have a lot of different projects for C bindings, for example
> Derelict3 and derelict_extras:
>
> https://github.com/DerelictOrg
> https://github.com/p0nce?tab=repositories
>

Derelict 3 is actually at [1] and is soon to be deprecated in its entirety in favor of DerelictOrg. derelict-extras is *not* a project. It's just a naming convention some people, including ponce, have been using for their dub packages when they make bindings that use DerelictUtil.

[1] https://github.com/aldacron/Derelict3/

> How can we join it at the single place?

I created DerelictOrg with the intention that is will be an umbrella organization for dynamic bindings, all of which use DerelictUtil. Anyone who wants to bring their dynamic binding in can, as long as they agree to follow some simple rules for commonality. Soon I will be speaking to ponce and others about bring their existing bindings into the organization.

The bindings in Deimos are, from what I've seen, all static. I do not believe dynamic and static bindings should reside under the same roof. They are too different in their usage.

That said, with dub on the scene, I don't really think it matters where a project's source code is located. The dub registry puts them all virtually in one place anyway. From a user's perspective, something like DerelictOrg is an extra layer of convenience, but not anything I would consider necessary. It's more of a benefit for the maintainers, as they are able to more easily pool their resources.
January 07, 2014
On 2014-01-06 22:16, David Nadlinger wrote:

> So what?

I thought that was what you wanted to avoid. And I sounded like you thought that just because the bindings are in the Deimos repository they all would look similar.

-- 
/Jacob Carlborg
January 07, 2014
Can we get one of the core team to make a statement whether or not the deimos bindings will be added to the dub repository please?
January 07, 2014
On Tuesday, 7 January 2014 at 11:30:30 UTC, Gary Willoughby wrote:
> Can we get one of the core team to make a statement whether or not the deimos bindings will be added to the dub repository please?

Thing is i don't want to fork deimos.X11, add the package.json and submit it if someone else is going to add all the bindings under a common username/format etc.
January 07, 2014
On Tuesday, 7 January 2014 at 11:32:42 UTC, Gary Willoughby wrote:
> On Tuesday, 7 January 2014 at 11:30:30 UTC, Gary Willoughby wrote:
>> Can we get one of the core team to make a statement whether or not the deimos bindings will be added to the dub repository please?
>
> Thing is i don't want to fork deimos.X11, add the package.json and submit it if someone else is going to add all the bindings under a common username/format etc.

All bindings have some author who has originally contributed those. I think it is best to contact him and ask about adding dub support.
January 07, 2014
On 1/7/14 3:30 AM, Gary Willoughby wrote:
> Can we get one of the core team to make a statement whether or not the
> deimos bindings will be added to the dub repository please?

Without knowing many details about what that would entail, I think they should be added.

Andrei

January 07, 2014
On Monday, 6 January 2014 at 23:34:38 UTC, ilya-stromberg wrote:
> But we have a lot of different projects for C bindings, for example Derelict3 and derelict_extras:
>
> https://github.com/DerelictOrg
> https://github.com/p0nce?tab=repositories
>
> How can we join it at the single place?

As Mike explained, the situation might be simplified a bit soon, and they are already in a single place, the dub registry (which is a pleasant site for shopping libraries).

Just last week, this one popped out: https://github.com/biozic/quantities
It would be way harder to discover it else.