www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Request for new Deimos repository

reply Brian Schott <briancschott gmail.com> writes:
EMSI has a D version of rec.h from GNU recutils[1]. If somebody 
creates a repository for this I can get these bindings into 
Deimos pretty quickly.

[1] 
https://www.gnu.org/software/recutils/manual/recutils.html#Purpose
Jan 20 2016
next sibling parent David Nadlinger <code klickverbot.at> writes:
On Thursday, 21 January 2016 at 00:33:34 UTC, Brian Schott wrote:
 If somebody creates a repository for this I can get these 
 bindings into Deimos pretty quickly.
IIRC only Walter, Andrei and Brad have the necessary permissions to create new repositories. — David
Jan 20 2016
prev sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2016-01-21 01:33, Brian Schott wrote:
 EMSI has a D version of rec.h from GNU recutils[1]. If somebody creates
 a repository for this I can get these bindings into Deimos pretty quickly.

 [1] https://www.gnu.org/software/recutils/manual/recutils.html#Purpose
I don't see a point in having a special Deimos repository. Just put it on GitHub and Dub. -- /Jacob Carlborg
Jan 21 2016
next sibling parent reply Jonathan M Davis <jmdavisProg gmx.com> writes:
On Thursday, 21 January 2016 at 19:36:41 UTC, Jacob Carlborg 
wrote:
 On 2016-01-21 01:33, Brian Schott wrote:
 EMSI has a D version of rec.h from GNU recutils[1]. If 
 somebody creates
 a repository for this I can get these bindings into Deimos 
 pretty quickly.

 [1] 
 https://www.gnu.org/software/recutils/manual/recutils.html#Purpose
I don't see a point in having a special Deimos repository. Just put it on GitHub and Dub.
In theory, having all of the C bindings sitting in Deimos is useful, because then they're all in one place, and you know that they're all C bindings, whereas code.dlang.org has all kinds of stuff, most of which aren't C bindings. But given how you basically have no control over the repo in Deimos even if you're effectively its maintainer, I'm inclined to think that it's not worth it, even if having all of those bindings in one place would be valuable. And the project needs to end up on code.dlang.org anyway so that dub projects can pull it in. So, while I don't agree that there's no point to Deimos, I do agree that it's not worth it. - Jonathan M Davis
Jan 22 2016
next sibling parent Russel Winder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Fri, 2016-01-22 at 10:04 +0000, Jonathan M Davis via Digitalmars-d
wrote:
=20
[=E2=80=A6]
 So, while I don't agree that there's no point to Deimos, I do=C2=A0
 agree that it's not worth it.
There is good marketing value in having a centralized knowledge of what is available, even if not a central repository. Rust, Ceylon, D have central registries and/or repositories so people know where to go first even if the package being sought is on BitBucket, GitLab, or GitHub. Go suffers somewhat from having a completely libertarian view with central core and "whatever you can find out there". Whilst Deimos as repository seems to be a fail, Deimos as registry of repositories could be a real success especially if connected with the Dub distribution repository. Arguably Phobos needs a rethink as well. Small core, everything else elswhere but trivially accessible. The days of "batteries included" distributions is long gone.=C2=A0 --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Jan 22 2016
prev sibling next sibling parent Kagamin <spam here.lot> writes:
On Friday, 22 January 2016 at 10:04:59 UTC, Jonathan M Davis 
wrote:
 In theory, having all of the C bindings sitting in Deimos is 
 useful, because then they're all in one place, and you know 
 that they're all C bindings, whereas code.dlang.org has all 
 kinds of stuff, most of which aren't C bindings.
http://code.dlang.org/?sort=updated&category=library.binding.deimos
Jan 22 2016
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 2016-01-22 11:04, Jonathan M Davis wrote:

 In theory, having all of the C bindings sitting in Deimos is useful,
 because then they're all in one place, and you know that they're all C
 bindings, whereas code.dlang.org has all kinds of stuff, most of which
 aren't C bindings.
http://code.dlang.org/?sort=updated&category=library.binding or http://code.dlang.org/?sort=updated&category=library.binding.deimos -- /Jacob Carlborg
Jan 22 2016
prev sibling parent reply Gary Willoughby <dev nomad.so> writes:
On Thursday, 21 January 2016 at 19:36:41 UTC, Jacob Carlborg 
wrote:
 I don't see a point in having a special Deimos repository. Just 
 put it on GitHub and Dub.
This. Deimos was always hard for people to fix because of lack of admins. Being separate projects on github and placed on the dub registry is much better. I took the x11 demios repo and updated it and put it on dub. Since then I've had numerous fixes passed to me which wouldn't have been done through deimos. https://github.com/nomad-software/x11
Jan 22 2016
parent Steven Schveighoffer <schveiguy yahoo.com> writes:
On 1/22/16 5:54 AM, Gary Willoughby wrote:
 On Thursday, 21 January 2016 at 19:36:41 UTC, Jacob Carlborg wrote:
 I don't see a point in having a special Deimos repository. Just put it
 on GitHub and Dub.
This. Deimos was always hard for people to fix because of lack of admins. Being separate projects on github and placed on the dub registry is much better. I took the x11 demios repo and updated it and put it on dub. Since then I've had numerous fixes passed to me which wouldn't have been done through deimos. https://github.com/nomad-software/x11
What about making deimos a package collection of all the dub repositories that are c bindings? Then essentially, the admins can decide *which* packages are deimos without having to maintain them. I admit I am a committer to deimos, and I've never pulled a request. Ever. Somewhat because Walter pulls them quickly. But mostly because generally I am not familiar with the binding library. -Steve
Jan 22 2016