digitalmars.D.learn - Deimos organization
- Matt Soucy <msoucy csh.rit.edu> Oct 20 2012
- David <d dav1d.de> Oct 21 2012
- 1100110 <0b1100110 gmail.com> Oct 21 2012
- 1100110 <0b1100110 gmail.com> Oct 21 2012
I've been messing around with Deimos lately, and I was a little bit confused about some of the design. I saw that a couple (ZeroMQ, ncurses) didn't follow the usual structure of having a c/ and a deimos/ folder. Is this by design, or is it something that should be remedied? Other things I was unsure about: libmysql, libc, libruby, lua don't have any D files at all - some are just READMEs. Are these still under development? libexif goes libexif/libexif/(d files) instead of libexif/deimos/libexif/(d files). Also by design? Thank you, Matt
Oct 20 2012
Am 21.10.2012 07:52, schrieb Matt Soucy:> I've been messing around with Deimos lately, and I was a little bitconfused about some of the design. I saw that a couple (ZeroMQ, ncurses) didn't follow the usual structure of having a c/ and a deimos/ folder. Is this by design, or is it something that should be remedied?
I think that c/ folder is intended. At least I always included the c-headers.Other things I was unsure about: libmysql, libc, libruby, lua don't have any D files at all - some are just READMEs. Are these still under development?
I think Walter maintains the deimos repos, but he only creates them and merges pull-requests, but others do the bindings, so if someone requests a binding XY but doesn't submit a pull request for XY it stays empty.libexif goes libexif/libexif/(d files) instead of libexif/deimos/libexif/(d files). Also by design?
I think that should be fixed, pull request?Thank you, Matt
Oct 21 2012
On Sun, 21 Oct 2012 00:52:02 -0500, Matt Soucy <msoucy csh.rit.edu> wrote:I've been messing around with Deimos lately, and I was a little bit confused about some of the design. I saw that a couple (ZeroMQ, ncurses) didn't follow the usual structure of having a c/ and a deimos/ folder. Is this by design, or is it something that should be remedied? Other things I was unsure about: libmysql, libc, libruby, lua don't have any D files at all - some are just READMEs. Are these still under development? libexif goes libexif/libexif/(d files) instead of libexif/deimos/libexif/(d files). Also by design? Thank you, Matt
I've been meaning to fix that at some point... I'm willing to manually bind one of those empty repos, but I understand that there has been quite a lot of interest in using dstep to automate the binding process completely. Shrugs. It seems to me its languishing in hopes of an automated tool. -- Using Opera's revolutionary email client: http://www.opera.com/mail/
Oct 21 2012
Other things I was unsure about: libmysql, libc, libruby, lua don't have any D files at all - some are just READMEs. Are these still under development? libexif goes libexif/libexif/(d files) instead of libexif/deimos/libexif/(d files). Also by design?
Let me amend that. I won't do libc. Too much preprocessor crap. -- Using Opera's revolutionary email client: http://www.opera.com/mail/
Oct 21 2012









David <d dav1d.de> 