Taking D to GDC Europe - let's make this tight
Ola Fosheim Grøstad via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jul 12 08:14:39 PDT 2016
On Tuesday, 12 July 2016 at 14:48:17 UTC, Ola Fosheim Grøstad
wrote:
> On Tuesday, 12 July 2016 at 12:57:15 UTC, Ethan Watson wrote:
>> On Tuesday, 12 July 2016 at 12:51:42 UTC, Ola Fosheim Grøstad
>> wrote:
>>> C++14/17 stuff
>>
>> Which would be relevant if the target audience didn't need to
>> support Visual Studio, which still doesn't fully support C++11
>> in the latest revision let alone C++14 features.
>>
>> https://msdn.microsoft.com/en-us/library/hh567368.aspx
>
> cppreference.com provides this implementation for void_t for
> pre C++14 compilers, are you sure it doesn't work?
>
> «
> template<typename... Ts> struct make_void { typedef void type;};
> template<typename... Ts> using void_t = typename
> make_void<Ts...>::type;
> »
It does work in Visual Studio Update 2 according to this
discussion:
http://stackoverflow.com/questions/31907885/void-t-fails-on-visual-studio-2015
Anyway, if you are going to compare languages, use the latest
edition of both languages.
Doesn't seem fair to compare D to VS, if it is just as much work
to use D as it is to use GCC or Clang? AFAIK MS is aiming to
close the gap, but they have an old backend to work with that
they claim is holding them back.
More information about the Digitalmars-d
mailing list