On Sat, 2018-10-20 at 16:37 +0000, Atila Neves via Digitalmars-d wrote:
> […]
> 
> It turns out that translating C++ is *hard*. Partly because the 
> language is huge and complicated, but also partly because 
> libclang isn't all it's cracked up to be. But... dpp is probably 
> a few full work days away from being to #include <vector>. 
> Hopefully with the translation actually working.

This I can believe, but isn't the D-side problem only to be able to
link to C++ libraries. Given previous emails this morning, clearly my
current thoughts are creating D bindings for Qt and wxWidgets. 

> […]
> 
> * std::is_reference is untranslatable: there are no reference 
> types in D. It's likely to get used with SFINAE, and while that 
> is translatable by hand, I have no idea how I'd write an 
> algorithm to figure out SFINAE when it happens and translate that 
> to template constraints in D.

From what I hear at ACCU conferences, most C++ programmers can't handle
SFINAE properly.

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk

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

Reply via email to