Re: Up to date documentation on D implementation.

2012-04-07 Thread ReneSac
On Saturday, 7 April 2012 at 06:21:16 UTC, Dmitry Olshansky wrote: On 07.04.2012 8:51, ReneSac wrote: The only thing I noticed is that a simple "Hello World" took several seconds to compile, and ended up with 1.25MB (release, non-debug build)! how about strip it? + MinGW debug info is notorio

Re: Up to date documentation on D implementation.

2012-04-06 Thread Dmitry Olshansky
On 07.04.2012 8:51, ReneSac wrote: On Friday, 6 April 2012 at 01:33:10 UTC, Mike Parker wrote: DMD runs just fine on 64-bit Windows. Then why "32 bit Windows (Win32) operating system, such as Windows XP" is put as a requirement? This should be corrected: http://dlang.org/dmd-windows.html Anywa

Re: Up to date documentation on D implementation.

2012-04-06 Thread ReneSac
On Friday, 6 April 2012 at 01:33:10 UTC, Mike Parker wrote: DMD runs just fine on 64-bit Windows. Then why "32 bit Windows (Win32) operating system, such as Windows XP" is put as a requirement? This should be corrected: http://dlang.org/dmd-windows.html Anyway, in the mean time I have setup G

Re: Up to date documentation on D implementation.

2012-04-05 Thread Mike Parker
On 4/6/2012 7:42 AM, ReneSac wrote: Most people use DMD, but GDC, I hear, should be on par. I don't need a 64bit binary right now. Actually, I would even prefer a 32bit one for development because then I can't run too wild in memory usage. The problem is that DMD seems to require 32 bit window

Re: Up to date documentation on D implementation.

2012-04-05 Thread Jonathan M Davis
On Thursday, April 05, 2012 23:47:52 David wrote: > Am 05.04.2012 23:10, schrieb ReneSac: > > Ok, that page gives some pointers. Seems like I shouldn't use > > std.stream. So, std.cstream or std.stdio are safe? > > I also heared that, but actually std.stream works pretty well, > especially the End

Re: Up to date documentation on D implementation.

2012-04-05 Thread Jonathan M Davis
On Friday, April 06, 2012 00:07:03 Jesse Phillips wrote: > Hmm, bring up a good point, I think someone is working on > revamping stdio, though I would think it would mostly remain > compatible. Who's doing that? Could you write the details here: It's Steven Schveighoffer, but it's far from ready,

Re: Up to date documentation on D implementation.

2012-04-05 Thread H. S. Teoh
On Fri, Apr 06, 2012 at 12:42:57AM +0200, ReneSac wrote: > On Thursday, 5 April 2012 at 22:07:05 UTC, Jesse Phillips wrote: [...] > Anyway, GDC seems to have quite better performance/optimization, so > I may end up using it... But I also heard bad things about it in old > posts... so... I use GDC

Re: Up to date documentation on D implementation.

2012-04-05 Thread ReneSac
On Thursday, 5 April 2012 at 22:07:05 UTC, Jesse Phillips wrote: On Thursday, 5 April 2012 at 21:10:41 UTC, ReneSac wrote: I will probably program close to C/Lua style (the languages I'm most proficient with), but "pretty far" is vague. And I haven't been following the time line of the feature

Re: Up to date documentation on D implementation.

2012-04-05 Thread Jesse Phillips
On Thursday, 5 April 2012 at 21:10:41 UTC, ReneSac wrote: I will probably program close to C/Lua style (the languages I'm most proficient with), but "pretty far" is vague. And I haven't been following the time line of the feature additions, like old users do, and I'm not sure if I should read

Re: Up to date documentation on D implementation.

2012-04-05 Thread David
Am 05.04.2012 23:10, schrieb ReneSac: Ok, that page gives some pointers. Seems like I shouldn't use std.stream. So, std.cstream or std.stdio are safe? I also heared that, but actually std.stream works pretty well, especially the EndianStream. So I can recommend you to use it.

Re: Up to date documentation on D implementation.

2012-04-05 Thread ReneSac
On Thursday, 5 April 2012 at 18:34:05 UTC, Jesse Phillips wrote: You'll be pretty safe using features you know for C, but you can venture out pretty far from it. While, the page isn't specific to the questions you have at hand, this does cover much of the current state. Remember, recently i

Re: Up to date documentation on D implementation.

2012-04-05 Thread Jesse Phillips
On Thursday, 5 April 2012 at 15:01:53 UTC, ReneSac wrote: Hi. I'm totally new to D, and would like to use it to prototype some compression software ideas. You'll be pretty safe using features you know for C, but you can venture out pretty far from it. While, the page isn't specific to the

Re: Up to date documentation on D implementation.

2012-04-05 Thread David
Am 05.04.2012 17:56, schrieb bearophile: ReneSac: My hand will be full with my own bugs, and I would like to suppose an correctly working language... If you use more than the basic C features, you will find DMD compiler bugs (and probably the same is true for any D compiler, because most bugs

Re: Up to date documentation on D implementation.

2012-04-05 Thread bearophile
ReneSac: My hand will be full with my own bugs, and I would like to suppose an correctly working language... If you use more than the basic C features, you will find DMD compiler bugs (and probably the same is true for any D compiler, because most bugs are in the front-end, that is shared). La