June 22, 2012
On Friday, 22 June 2012 at 18:56:48 UTC, Dmitry Olshansky wrote:
> I believe SDK with compiler is a free download though I might be off on this.

Also, there are Express editions of Visual Studio which are currently, and will be at least for the next release, free for download. Originally, Microsoft wanted to include only the SDK for »Metro-style« apps with VC++ 2012 Express, but after this caused massively negative reactions in the developer/internet/open-source/… community, a native code edition was announced as well.

David
June 22, 2012
On Fri, Jun 22, 2012 at 1:19 PM, Sean Kelly <sean@invisibleduck.org> wrote:

> On Jun 22, 2012, at 11:47 AM, Walter Bright wrote:
>
> > On 6/22/2012 10:28 AM, Roman D. Boiko wrote:
> >> Did you mean VS will cost $500?
> >
> > Yes (or whatever price MS sets it at).
>
> I think there's a free version of VS.
>

Yes, Visual Studio Express.  They had announced that Visual Studio Express 2012 wouldn't support native applications (only target Window 8's WinRT) but they have since reversed that decision.  Unless there is some other obstacle that gets in the way Win64 DMD users should be able to get everything they need for free.

Regards,
Brad Anderson


June 22, 2012
On Friday, 22 June 2012 at 18:56:48 UTC, Dmitry Olshansky wrote:
> On 22-Jun-12 22:47, Walter Bright wrote:
>> On 6/22/2012 10:28 AM, Roman D. Boiko wrote:
>>> Did you mean VS will cost $500?
>>
>> Yes (or whatever price MS sets it at).
>>
>
> I believe SDK with compiler is a free download though I might be off on this.
Correct. VS SDK is free, the same is true for Windows SDK. Also there are VS express and VS shell, which are also free. But I'm sure that Visual Studio itself is not a dependency and there is nothing to link to in it, only in SDKs.
June 22, 2012
On 22-Jun-12 23:23, David Nadlinger wrote:
> Originally, Microsoft wanted to include only the SDK for »Metro-style«
> apps with VC++ 2012 Express, but after this caused massively negative
> reactions in the developer/internet/open-source/… community, a native
> code edition was announced as well.
>
> David

Yay!

P.S. Sorry can't resist ;)

-- 
Dmitry Olshansky


June 22, 2012
Am 22.06.2012 20:30, schrieb Roman D. Boiko:
> On Friday, 22 June 2012 at 18:26:22 UTC, mta`chrono wrote:
>> Am 22.06.2012 19:23, schrieb Walter Bright:
>>> D is open source, however, that isn't necessarily true of C.
>>> For example, the Win64 version of dmd will be designed to work
>>> with
>>> Microsoft VS, which will cost $500.
>>
>> I'm afright. Please explain what is meant by this, Walter.
>
> I also asked for clarification a few posts before. Most likely
> Walter meant that DMC (not DMD) for Win64 will work with Visual
> Studio, which is not free. Also DMC is not free, but it costs way
> below $500.

no - dmd64 will work with VS

June 22, 2012
On Friday, 22 June 2012 at 19:23:10 UTC, David Nadlinger wrote:
> On Friday, 22 June 2012 at 18:56:48 UTC, Dmitry Olshansky wrote:
>> I believe SDK with compiler is a free download though I might be off on this.
>
> Also, there are Express editions of Visual Studio which are currently, and will be at least for the next release, free for download. Originally, Microsoft wanted to include only the SDK for »Metro-style« apps with VC++ 2012 Express, but after this caused massively negative reactions in the developer/internet/open-source/… community, a native code edition was announced as well.
>
> David

I guess you wanted to say "desktop" instead of "native code",
as Metro is also native code.
June 22, 2012
On Friday, 22 June 2012 at 22:46:28 UTC, Paulo Pinto wrote:
> I guess you wanted to say "desktop" instead of "native code",
> as Metro is also native code.

Yes, of course, that's what I meant.
June 27, 2012
On 6/22/12 7:41 AM, Don Clugston wrote:
> I think the main thing that's still done in C is the floating point
> formatting.

Would be great if a contributor could translate FP parsing and formatting code into D. Then we can use it in CTFE. I need it badly for some function tabulation code.

Andrei
June 27, 2012
On Wednesday, 27 June 2012 at 12:15:37 UTC, Andrei Alexandrescu wrote:
> On 6/22/12 7:41 AM, Don Clugston wrote:
>> I think the main thing that's still done in C is the floating point
>> formatting.
>
> Would be great if a contributor could translate FP parsing and formatting code into D. Then we can use it in CTFE. I need it badly for some function tabulation code.

Same here; I need it for a side-feature in Thrift (exporting IDL for existing types at a compile time), where I'm currently just using a horrible hack which rounds slightly wrong.

There a quite a few papers about efficient floating point formatting out there, and it should not be hard to convert one of the described algorithms into actual code. I originally planned to do it myself last summer, but never found the time to…

David
June 27, 2012
Am 27.06.2012 14:15, schrieb Andrei Alexandrescu:
> On 6/22/12 7:41 AM, Don Clugston wrote:
>> I think the main thing that's still done in C is the floating point
>> formatting.
>
> Would be great if a contributor could translate FP parsing and
> formatting code into D. Then we can use it in CTFE. I need it badly for
> some function tabulation code.
>
> Andrei
>

can someone name these functions - or a list of them, are these standard c stuff or specials?