On Tue, 2017-05-30 at 08:39 +0200, Jacob Carlborg via Digitalmars-d
wrote:
> On 2017-05-29 18:08, Russel Winder via Digitalmars-d wrote:
> 
> > My biggest problem of the moment is libdvbv5 and librtlsdr. DStep
> > seemingly cannot help as yet.
> 
> I know you have reported a few bugs for DStep. Are those all or
> anything 
> else that has not been reported yet?

I am leading up to working more on this – but I need a statically
linked executable that will run on Debian Sid and Fedora Rawhide. 

Looking at the problem of wrapping libdvbv5, what is in Deimos, etc.,
manually wrapping C libraries strikes me as a dead-end of dead-ends. As
with GtkD and GStreamerD automated (or at least mostly automated)
generation of wrappers is the only way forward. So if I cannot
automatically generate libdvbv5 D wrappers, then I am not sure I can
progress with D for Me TV. So DStep becomes a crucial factor. Except I
cannot build it (as we discussed elsewhere, hence I need pre-built
executables).

Others have mentioned widening D's appeal by widening the number of C
APIs there are wrappers for. This is a good idea, I agree – in my case
libdvbv5 and librtlsdr are the beasties of interest. I argue Deimos is
the wrong direction since it is about manually managing evolving API,
DStep is the right direction since it is about creating the API of the
moment. However DStep may not yet be ready. I need to tinker more.
libdvbv5 effectively includes the whole Linux DVB API, there are a lot
of C header files. It's alla question of how best to do the wrapping.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to