www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Deimos library interfaces needed for these

reply Walter Bright <newshound2 digitalmars.com> writes:
https://github.com/D-Programming-Deimos

http://en.docsity.com/news/programming-2/free-libraries-for-everyday-work-in-popular-languages/

These appear to have C interfaces, so should be tractable for D without too
much 
effort.
Oct 25 2014
next sibling parent reply "Sean Kelly" <sean invisibleduck.org> writes:
On Saturday, 25 October 2014 at 20:49:26 UTC, Walter Bright wrote:
 https://github.com/D-Programming-Deimos

 http://en.docsity.com/news/programming-2/free-libraries-for-everyday-work-in-popular-languages/

 These appear to have C interfaces, so should be tractable for D 
 without too much effort.
I think everyone has their personal favorites. I'd love to see someone sort out a version of Protobuf for D. There's one for C, but the generated headers would still have to be translated, which isn't ideal.
Oct 26 2014
parent reply Matt Soucy <msoucy csh.rit.edu> writes:
On 10/26/2014 12:21 PM, Sean Kelly wrote:
 On Saturday, 25 October 2014 at 20:49:26 UTC, Walter Bright wrote:
 https://github.com/D-Programming-Deimos

 http://en.docsity.com/news/programming-2/free-libraries-for-everyday-w=
ork-in-popular-languages/
 These appear to have C interfaces, so should be tractable for D withou=
t too much effort.
=20
 I think everyone has their personal favorites.  I'd love to see
 someone sort out a version of Protobuf for D.  There's one for C,
 but the generated headers would still have to be translated,
 which isn't ideal.
There's an implementation of protobuf in dub already: http://code.dlang.o= rg/packages/dproto I should probably do some more work on it... </shamelessplug> --=20 Matt Soucy http://msoucy.me/
Oct 26 2014
parent "Jesse Phillips" <Jesse.K.Phillips+D gmail.com> writes:
On Monday, 27 October 2014 at 03:08:17 UTC, Matt Soucy wrote:
 On 10/26/2014 12:21 PM, Sean Kelly wrote:
 On Saturday, 25 October 2014 at 20:49:26 UTC, Walter Bright 
 wrote:
 https://github.com/D-Programming-Deimos

 http://en.docsity.com/news/programming-2/free-libraries-for-everyday-work-in-popular-languages/

 These appear to have C interfaces, so should be tractable for 
 D without too much effort.
I think everyone has their personal favorites. I'd love to see someone sort out a version of Protobuf for D. There's one for C, but the generated headers would still have to be translated, which isn't ideal.
There's an implementation of protobuf in dub already: http://code.dlang.org/packages/dproto I should probably do some more work on it... </shamelessplug>
There is also one not yet in the dub repo: https://github.com/opticron/ProtocolBuffer
Oct 28 2014
prev sibling parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Saturday, 25 October 2014 at 20:49:26 UTC, Walter Bright wrote:
 https://github.com/D-Programming-Deimos

 http://en.docsity.com/news/programming-2/free-libraries-for-everyday-work-in-popular-languages/

 These appear to have C interfaces, so should be tractable for D 
 without too much effort.
Before we add a bunch of more Deimos projects, can something be done about the turnaround for Deimos pull requests? Right now, it looks like the only way to get a pull merged is to ping you personally to merge it.
Oct 27 2014
next sibling parent reply "Dicebot" <public dicebot.lv> writes:
On Monday, 27 October 2014 at 07:48:16 UTC, Vladimir Panteleev
wrote:
 On Saturday, 25 October 2014 at 20:49:26 UTC, Walter Bright 
 wrote:
 https://github.com/D-Programming-Deimos

 http://en.docsity.com/news/programming-2/free-libraries-for-everyday-work-in-popular-languages/

 These appear to have C interfaces, so should be tractable for 
 D without too much effort.
Before we add a bunch of more Deimos projects, can something be done about the turnaround for Deimos pull requests? Right now, it looks like the only way to get a pull merged is to ping you personally to merge it.
I personally consider Deimos legacy with addition of dub and would actively discourage anyone from using it or relying on it.
Oct 27 2014
next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2014-10-27 18:18, Dicebot wrote:

 I personally consider Deimos legacy with addition of dub and
 would actively discourage anyone from using it or relying on it.
I agree. I see no point in using it. -- /Jacob Carlborg
Oct 27 2014
parent reply "Brad Anderson" <eco gnuk.net> writes:
On Monday, 27 October 2014 at 20:56:04 UTC, Jacob Carlborg wrote:
 On 2014-10-27 18:18, Dicebot wrote:

 I personally consider Deimos legacy with addition of dub and
 would actively discourage anyone from using it or relying on 
 it.
I agree. I see no point in using it.
+1 A Deimos category for dub already exists and is in use. http://code.dlang.org/?sort=updated&category=library.binding.deimos There's really no reason to have a centralized repository now that dub is around. It just adds a development bottleneck. I'd prefer if the name Deimos were dropped as it's less intuitive than calling them by what they are: C bindings.
Oct 27 2014
parent Jacob Carlborg <doob me.com> writes:
On 2014-10-27 23:27, Brad Anderson wrote:

 I'd prefer if the name Deimos were dropped as it's less intuitive than
 calling them by what they are: C bindings.
Or just "bindings". We can already bind to C++ as well, and Objective-C, hopefully not too far in the future. -- /Jacob Carlborg
Oct 28 2014
prev sibling parent reply "John Colvin" <john.loughran.colvin gmail.com> writes:
On Monday, 27 October 2014 at 17:18:06 UTC, Dicebot wrote:
 On Monday, 27 October 2014 at 07:48:16 UTC, Vladimir Panteleev
 wrote:
 On Saturday, 25 October 2014 at 20:49:26 UTC, Walter Bright 
 wrote:
 https://github.com/D-Programming-Deimos

 http://en.docsity.com/news/programming-2/free-libraries-for-everyday-work-in-popular-languages/

 These appear to have C interfaces, so should be tractable for 
 D without too much effort.
Before we add a bunch of more Deimos projects, can something be done about the turnaround for Deimos pull requests? Right now, it looks like the only way to get a pull merged is to ping you personally to merge it.
I personally consider Deimos legacy with addition of dub and would actively discourage anyone from using it or relying on it.
Isn't the "official" stamp worth something? If they all connected up to dub anyway it seems like a win-win, if we can get pulls merged quickly.
Oct 28 2014
parent "Dicebot" <public dicebot.lv> writes:
On Tuesday, 28 October 2014 at 11:39:45 UTC, John Colvin wrote:
 Isn't the "official" stamp worth something? If they all 
 connected
 up to dub anyway it seems like a win-win, if we can get pulls
 merged quickly.
I can hardly imagine where I'd care about such official status. Either bindings work or they don't - and with the way Deimos currently works you are more likely to expect working ones in dub. Any setup were binding author can't do all necessary changes himself is sub-optimal and too slow to be considered practical.
Oct 31 2014
prev sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 10/27/2014 12:48 AM, Vladimir Panteleev wrote:
 Before we add a bunch of more Deimos projects, can something be
 done about the turnaround for Deimos pull requests? Right now, it
 looks like the only way to get a pull merged is to ping you
 personally to merge it.
There are 13 members of Team Deimos who can pull: https://github.com/orgs/D-Programming-Deimos/teams/team-deimos
Oct 27 2014
parent reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Monday, 27 October 2014 at 18:37:34 UTC, Walter Bright wrote:
 On 10/27/2014 12:48 AM, Vladimir Panteleev wrote:
 Before we add a bunch of more Deimos projects, can something be
 done about the turnaround for Deimos pull requests? Right now, 
 it
 looks like the only way to get a pull merged is to ping you
 personally to merge it.
There are 13 members of Team Deimos who can pull: https://github.com/orgs/D-Programming-Deimos/teams/team-deimos
I'm not sure what happened here (and with the other OpenSSL pull requests), then: https://github.com/D-Programming-Deimos/openssl/pull/21
Oct 27 2014
next sibling parent reply "David Nadlinger" <code klickverbot.at> writes:
On Tuesday, 28 October 2014 at 01:52:09 UTC, Vladimir Panteleev 
wrote:
 I'm not sure what happened here (and with the other OpenSSL 
 pull requests), then:

 https://github.com/D-Programming-Deimos/openssl/pull/21
The OpenSSL repo is not assigned to the Deimos team (and I wasn't previously part of it). David
Oct 27 2014
parent Walter Bright <newshound2 digitalmars.com> writes:
On 10/27/2014 6:54 PM, David Nadlinger wrote:
 On Tuesday, 28 October 2014 at 01:52:09 UTC, Vladimir Panteleev wrote:
 I'm not sure what happened here (and with the other OpenSSL pull requests),
then:

 https://github.com/D-Programming-Deimos/openssl/pull/21
The OpenSSL repo is not assigned to the Deimos team
It is now. I had thought that new repos were automatically assigned to the team, but apparently I have to manually add them.
 (and I wasn't previously part of it).
You've been for a while now.
Oct 27 2014
prev sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 10/27/2014 6:52 PM, Vladimir Panteleev wrote:
 On Monday, 27 October 2014 at 18:37:34 UTC, Walter Bright wrote:
 On 10/27/2014 12:48 AM, Vladimir Panteleev wrote:
 Before we add a bunch of more Deimos projects, can something be
 done about the turnaround for Deimos pull requests? Right now, it
 looks like the only way to get a pull merged is to ping you
 personally to merge it.
There are 13 members of Team Deimos who can pull: https://github.com/orgs/D-Programming-Deimos/teams/team-deimos
I'm not sure what happened here (and with the other OpenSSL pull requests), then: https://github.com/D-Programming-Deimos/openssl/pull/21
I'd add you to team Deimos, but I don't recall your github handle and it won't do a reverse lookup :-( Please, guys, I'd really appreciate it if you'd use your names as github handles. You might think your handle is memorably associated with your name, but when there are 50 such I definitely lose the associations. It'd also be nice if your avatar was a picture, so I'll recognize everyone at Dconf!
Oct 27 2014
next sibling parent reply "David Nadlinger" <code klickverbot.at> writes:
On Tuesday, 28 October 2014 at 04:19:48 UTC, Walter Bright wrote:
 I'd add you to team Deimos, but I don't recall your github 
 handle and it won't do a reverse lookup :-(
It's not that hard for the couple of core contributors: https://github.com/orgs/D-Programming-Language/people ;) David
Oct 27 2014
parent Walter Bright <newshound2 digitalmars.com> writes:
On 10/27/2014 9:28 PM, David Nadlinger wrote:
 On Tuesday, 28 October 2014 at 04:19:48 UTC, Walter Bright wrote:
 I'd add you to team Deimos, but I don't recall your github handle and it won't
 do a reverse lookup :-(
It's not that hard for the couple of core contributors: https://github.com/orgs/D-Programming-Language/people ;)
So it's CyberShadow, thanks for letting me know.
Oct 27 2014
prev sibling next sibling parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Tuesday, 28 October 2014 at 04:19:48 UTC, Walter Bright wrote:
 On 10/27/2014 6:52 PM, Vladimir Panteleev wrote:
 On Monday, 27 October 2014 at 18:37:34 UTC, Walter Bright 
 wrote:
 On 10/27/2014 12:48 AM, Vladimir Panteleev wrote:
 Before we add a bunch of more Deimos projects, can something 
 be
 done about the turnaround for Deimos pull requests? Right 
 now, it
 looks like the only way to get a pull merged is to ping you
 personally to merge it.
There are 13 members of Team Deimos who can pull: https://github.com/orgs/D-Programming-Deimos/teams/team-deimos
I'm not sure what happened here (and with the other OpenSSL pull requests), then: https://github.com/D-Programming-Deimos/openssl/pull/21
I'd add you to team Deimos, but I don't recall your github handle and it won't do a reverse lookup :-( Please, guys, I'd really appreciate it if you'd use your names as github handles. You might think your handle is memorably associated with your name, but when there are 50 such I definitely lose the associations.
Sorry about that. But I maintain/contribute to a lot of projects outside D, and I can't justify breaking the GitHub links to all those projects at this point. People in other communities also know me exclusively by my nickname, and not my real name. And thanks for adding me to the Deimos team.
Oct 27 2014
prev sibling next sibling parent reply "Martin Nowak" <code dawg.eu> writes:
On Tuesday, 28 October 2014 at 04:19:48 UTC, Walter Bright wrote:
 Please, guys, I'd really appreciate it if you'd use your names 
 as github handles. You might think your handle is memorably 
 associated with your name, but when there are 50 such I 
 definitely lose the associations.
http://wiki.dlang.org/People Searching for github users also works https://github.com/search?q=Vladimir+Panteleev&type=Users
Oct 28 2014
parent Walter Bright <newshound2 digitalmars.com> writes:
On 10/28/2014 12:39 AM, Martin Nowak wrote:
 http://wiki.dlang.org/People

 Searching for github users also works

 https://github.com/search?q=Vladimir+Panteleev&type=Users
Thanks for the info
Oct 28 2014
prev sibling parent reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 10/28/2014 05:19 AM, Walter Bright wrote:
 Before we add a bunch of more Deimos projects, can something be
 done about the turnaround for Deimos pull requests? Right now, it
 looks like the only way to get a pull merged is to ping you
 personally to merge it.
There are 13 members of Team Deimos who can pull:
Are you sure about that? I've never seen anyone pulling deimos requests but you. Maybe new repos aren't automatically assigned to team-deimos?
Oct 29 2014
parent Walter Bright <newshound2 digitalmars.com> writes:
On 10/29/2014 9:13 AM, Martin Nowak wrote:
 On 10/28/2014 05:19 AM, Walter Bright wrote:
 There are 13 members of Team Deimos who can pull:
Are you sure about that?
Yes.
 I've never seen anyone pulling deimos requests but you.
Sad, but true.
 Maybe new repos aren't automatically assigned to team-deimos?
That's correct, and about 25% weren't assigned to Team Deimos. I have corrected that.
Oct 29 2014