Re: What's left to do for a stable D2?

2010-01-25 Thread Bernard Helyer
On 25/01/10 04:01, Simen kjaeraas wrote: On Sun, 24 Jan 2010 14:58:13 +0100, Eldar Insafutdinov wrote: Jason House Wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? is std.stream rewrite s

Re: What's left to do for a stable D2?

2010-01-25 Thread Lars T. Kyllingstad
Andrei Alexandrescu wrote: grauzone wrote: Don wrote: grauzone wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? Documentation. The Phobos docs are rather bad, and don'

Re: What's left to do for a stable D2?

2010-01-25 Thread Leandro Lucarella
Walter Bright, el 24 de enero a las 20:33 me escribiste: > Ellery Newcomer wrote: > >Not that I know anything about GSoC, but do you think such a > >project make a good target for Google summer of code? > > I know less than nothing about that. The backend is not free, only FLOSS projects can appl

Re: What's left to do for a stable D2?

2010-01-25 Thread Andrei Alexandrescu
grauzone wrote: Don wrote: grauzone wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? Documentation. The Phobos docs are rather bad, and don't even include the core mod

Re: What's left to do for a stable D2?

2010-01-25 Thread grauzone
Don wrote: grauzone wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? Documentation. The Phobos docs are rather bad, and don't even include the core modules. Also there'

Re: What's left to do for a stable D2?

2010-01-25 Thread Stewart Gordon
Jason House wrote: What's left? Getting D1 finished first. Why do people keep asking??? Stewart.

Re: What's left to do for a stable D2?

2010-01-25 Thread Rainer Deyke
dsimcha wrote: > Are you suggesting that we just get different syntax for it, or is the > suggestion > deeper? I don't think there's any chance of us getting rid of default > initializers this late in the game, and I think it's absolutely essential for > generic code that there be an easy way to

Re: What's left to do for a stable D2?

2010-01-25 Thread Don
grauzone wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? Documentation. The Phobos docs are rather bad, and don't even include the core modules. Also there's std.thread

Re: What's left to do for a stable D2?

2010-01-24 Thread Walter Bright
Ellery Newcomer wrote: Not that I know anything about GSoC, but do you think such a project make a good target for Google summer of code? I know less than nothing about that.

Re: What's left to do for a stable D2?

2010-01-24 Thread Walter Bright
Robert Jacques wrote: But don't 16-bit and 32-bit x86 have the same number of registers, while x86-64 doubled them? Which should result in ABI changes, etc in addition to optimizer changes. No optimizer changes, ABI changes are minor.

Re: What's left to do for a stable D2?

2010-01-24 Thread Ellery Newcomer
On 01/24/2010 08:59 PM, Walter Bright wrote: I'll have a big problem with the (nonexistent) 64 bit linker on Windows, and a lesser problem with the nonexistent debugger and librarian. That means that the first 64 bit dmd will be for Linux/OSX. Not that I know anything about GSoC, but do you th

Re: What's left to do for a stable D2?

2010-01-24 Thread Robert Jacques
On Sun, 24 Jan 2010 21:59:38 -0500, Walter Bright wrote: dsimcha wrote: Just out of curiosity, how hard is 64-bit to implement given that you already have a 32-bit compiler? Shouldn't be that bad. After all, the current code generator survived going from 16 to 32 bits with about 90% of

Re: What's left to do for a stable D2?

2010-01-24 Thread Daniel Keep
Walter Bright wrote: > ... > I'll have a big problem with the (nonexistent) 64 bit linker on Windows, > and a lesser problem with the nonexistent debugger and librarian. That > means that the first 64 bit dmd will be for Linux/OSX. Maybe it's time to switch to using the GNU tools on WindoMaybe it

Re: What's left to do for a stable D2?

2010-01-24 Thread Walter Bright
dsimcha wrote: Just out of curiosity, how hard is 64-bit to implement given that you already have a 32-bit compiler? Shouldn't be that bad. After all, the current code generator survived going from 16 to 32 bits with about 90% of it unchanged. Probably a lot more work will go into writing t

Re: What's left to do for a stable D2?

2010-01-24 Thread Trass3r
Am 25.01.2010, 03:08 Uhr, schrieb dsimcha : Just out of curiosity, how hard is 64-bit to implement given that you already have a 32-bit compiler? According to LuaJIT, a 64Bit code generator isn't that easy even if you already have a 32Bit one. http://luajit.org/sponsors.html etc.

Re: What's left to do for a stable D2?

2010-01-24 Thread dsimcha
== Quote from Walter Bright (newshou...@digitalmars.com)'s article > Eldar Insafutdinov wrote: > > D2 seems to be close to be declared stable. I would also like to know > > if 64 bit support is going to be the next thing on the list? In my > > opinion it is much more important than any feature (AST

Re: What's left to do for a stable D2?

2010-01-24 Thread Simen kjaeraas
On Mon, 25 Jan 2010 02:43:28 +0100, Walter Bright wrote: Eldar Insafutdinov wrote: D2 seems to be close to be declared stable. I would also like to know if 64 bit support is going to be the next thing on the list? In my opinion it is much more important than any feature (AST macros, annotati

Re: What's left to do for a stable D2?

2010-01-24 Thread Walter Bright
Eldar Insafutdinov wrote: D2 seems to be close to be declared stable. I would also like to know if 64 bit support is going to be the next thing on the list? In my opinion it is much more important than any feature (AST macros, annotations etc). MS is pushing Windows 7 in 64 bit version. It is the

Re: What's left to do for a stable D2?

2010-01-24 Thread dsimcha
== Quote from Denis Koroskin (2kor...@gmail.com)'s article > On Sun, 24 Jan 2010 11:38:50 +0300, Andrei Alexandrescu > wrote: > > Don wrote: > >> Andrei Alexandrescu wrote: > >>> Eldar Insafutdinov wrote: > Jesse Phillips Wrote: > > > Jason House wrote: > > > >> Andrei's fini

Re: What's left to do for a stable D2?

2010-01-24 Thread Andrei Alexandrescu
Denis Koroskin wrote: I strongly believe D should get rid of T.init; I hope I'll find some time to write a proposal and a rationale for it. Interesting. I suggest you hurry - now is the time! Andrei

Re: What's left to do for a stable D2?

2010-01-24 Thread Denis Koroskin
On Sun, 24 Jan 2010 11:38:50 +0300, Andrei Alexandrescu wrote: Don wrote: Andrei Alexandrescu wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference

Re: What's left to do for a stable D2?

2010-01-24 Thread Jacob Carlborg
On 1/23/10 18:50, Andrei Alexandrescu wrote: Jacob Carlborg wrote: On 1/22/10 17:21, Andrei Alexandrescu wrote: Jason House wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference a

Re: What's left to do for a stable D2?

2010-01-24 Thread Jason House
grauzone Wrote: > Jason House wrote: > > Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), > > and Walter's been fixing forward reference and CTFE bugs. What's left? > > Documentation. The Phobos docs are rather bad, and don't even include > the core modules. Also there

Re: What's left to do for a stable D2?

2010-01-24 Thread Robert Clipsham
On 22/01/10 10:42, Eldar Insafutdinov wrote: D2 seems to be close to be declared stable. I would also like to know if 64 bit support is going to be the next thing on the list? In my opinion it is much more important than any feature (AST macros, annotations etc). MS is pushing Windows 7 in 64 bit

Re: What's left to do for a stable D2?

2010-01-24 Thread Don
Andrei Alexandrescu wrote: Don wrote: Andrei Alexandrescu wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page[

Re: What's left to do for a stable D2?

2010-01-24 Thread Simen kjaeraas
grauzone wrote: Yes, but ctors with empty argument list aren't coming to D anyway. Yeah. That was kinda the point. We wants them, though. -- Simen

Re: What's left to do for a stable D2?

2010-01-24 Thread grauzone
Simen kjaeraas wrote: On Sun, 24 Jan 2010 15:12:47 +0100, grauzone wrote: Eldar Insafutdinov wrote: grauzone Wrote: Eldar Insafutdinov wrote: Andrei Alexandrescu Wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean i

Re: What's left to do for a stable D2?

2010-01-24 Thread Simen kjaeraas
On Sun, 24 Jan 2010 14:58:13 +0100, Eldar Insafutdinov wrote: Jason House Wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? is std.stream rewrite still on the list? I managed to read

Re: What's left to do for a stable D2?

2010-01-24 Thread Simen kjaeraas
On Sun, 24 Jan 2010 15:12:47 +0100, grauzone wrote: Eldar Insafutdinov wrote: grauzone Wrote: Eldar Insafutdinov wrote: Andrei Alexandrescu Wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread

Re: What's left to do for a stable D2?

2010-01-24 Thread Andrei Alexandrescu
Eldar Insafutdinov wrote: Jason House Wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? is std.stream rewrite still on the list? Trying... Andrei

Re: What's left to do for a stable D2?

2010-01-24 Thread grauzone
Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? Documentation. The Phobos docs are rather bad, and don't even include the core modules. Also there's std.thread, shouldn't it be c

Re: What's left to do for a stable D2?

2010-01-24 Thread grauzone
Eldar Insafutdinov wrote: grauzone Wrote: Eldar Insafutdinov wrote: Andrei Alexandrescu Wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE

Re: What's left to do for a stable D2?

2010-01-24 Thread Eldar Insafutdinov
Jason House Wrote: > Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and > Walter's been fixing forward reference and CTFE bugs. What's left? is std.stream rewrite still on the list?

Re: What's left to do for a stable D2?

2010-01-24 Thread Eldar Insafutdinov
grauzone Wrote: > Eldar Insafutdinov wrote: > > Andrei Alexandrescu Wrote: > > > >> Eldar Insafutdinov wrote: > >>> Jesse Phillips Wrote: > >>> > Jason House wrote: > > > Andrei's finishing his last TDPL chapter, Sean is updating > > std.thread(?), and Walter's been fixing forw

Re: What's left to do for a stable D2?

2010-01-24 Thread Andrei Alexandrescu
Don wrote: Andrei Alexandrescu wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page[1] has been getting regular

Re: What's left to do for a stable D2?

2010-01-24 Thread Don
Andrei Alexandrescu wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page[1] has been getting regular updates, so

Re: What's left to do for a stable D2?

2010-01-23 Thread grauzone
Eldar Insafutdinov wrote: Andrei Alexandrescu Wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page[1] has been ge

Re: What's left to do for a stable D2?

2010-01-23 Thread Andrei Alexandrescu
Simen kjaeraas wrote: On Sat, 23 Jan 2010 18:51:19 +0100, Andrei Alexandrescu wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. Wha

Re: What's left to do for a stable D2?

2010-01-23 Thread Simen kjaeraas
On Fri, 22 Jan 2010 21:27:02 +0100, bearophile wrote: Thank you for your answers Simen kjaeraas. No need for them when we have this: S s = S( 4 );< If you have to initialize an array of many structs you have to repeat the name of the struct many times, this is redundant, and takes more

Re: What's left to do for a stable D2?

2010-01-23 Thread Simen kjaeraas
On Sat, 23 Jan 2010 18:51:19 +0100, Andrei Alexandrescu wrote: Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page

Re: What's left to do for a stable D2?

2010-01-23 Thread Eldar Insafutdinov
Andrei Alexandrescu Wrote: > Eldar Insafutdinov wrote: > > Jesse Phillips Wrote: > > > >> Jason House wrote: > >> > >>> Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), > >>> and Walter's been fixing forward reference and CTFE bugs. What's left? > >> This page[1] has be

Re: What's left to do for a stable D2?

2010-01-23 Thread Andrei Alexandrescu
Eldar Insafutdinov wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page[1] has been getting regular updates, so it should do a good job answer

Re: What's left to do for a stable D2?

2010-01-23 Thread Andrei Alexandrescu
Jacob Carlborg wrote: On 1/22/10 17:21, Andrei Alexandrescu wrote: Jason House wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page[1] has b

Re: What's left to do for a stable D2?

2010-01-23 Thread Adam D. Ruppe
On Sat, Jan 23, 2010 at 12:00:32PM +0100, Jacob Carlborg wrote: > What about the uniform function call syntax ? Yes, please! -- Adam D. Ruppe http://arsdnet.net

Re: What's left to do for a stable D2?

2010-01-23 Thread retard
Sat, 23 Jan 2010 12:00:32 +0100, Jacob Carlborg wrote: > What about the uniform function call syntax ? It might require more useless bikeshedding before anything can be decided.

Re: What's left to do for a stable D2?

2010-01-23 Thread Eldar Insafutdinov
Jesse Phillips Wrote: > Jason House wrote: > > > Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), > > and Walter's been fixing forward reference and CTFE bugs. What's left? > > This page[1] has been getting regular updates, so it should do a good > job answering the qu

Re: What's left to do for a stable D2?

2010-01-23 Thread retard
Fri, 22 Jan 2010 15:27:02 -0500, bearophile wrote: > Thank you for your answers Simen kjaeraas. > >>No need for them when we have this: S s = S( 4 );< > > If you have to initialize an array of many structs you have to repeat > the name of the struct many times, this is redundant, and takes more

Re: What's left to do for a stable D2?

2010-01-23 Thread Jacob Carlborg
On 1/22/10 17:21, Andrei Alexandrescu wrote: Jason House wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page[1] has been getting regular upd

Re: What's left to do for a stable D2?

2010-01-22 Thread Andrei Alexandrescu
Don wrote: bearophile wrote: Thank you for your answers Simen kjaeraas. No need for them when we have this: S s = S( 4 );< If you have to initialize an array of many structs you have to repeat the name of the struct many times, this is redundant, and takes more space (and if you don't use

Re: What's left to do for a stable D2?

2010-01-22 Thread Don
bearophile wrote: Thank you for your answers Simen kjaeraas. No need for them when we have this: S s = S( 4 );< If you have to initialize an array of many structs you have to repeat the name of the struct many times, this is redundant, and takes more space (and if you don't use an IDE it ne

Re: What's left to do for a stable D2?

2010-01-22 Thread Andrei Alexandrescu
Steven Schveighoffer wrote: On Fri, 22 Jan 2010 11:21:09 -0500, Andrei Alexandrescu wrote: Jason House wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What

Re: What's left to do for a stable D2?

2010-01-22 Thread bearophile
Thank you for your answers Simen kjaeraas. >No need for them when we have this: S s = S( 4 );< If you have to initialize an array of many structs you have to repeat the name of the struct many times, this is redundant, and takes more space (and if you don't use an IDE it needs more time to type

Re: What's left to do for a stable D2?

2010-01-22 Thread Michel Fortin
On 2010-01-22 11:21:09 -0500, Andrei Alexandrescu said: # Remove "length" from array index expressions ( Bugzilla:3474). Dunno. Hope so! TDPL won't mention it, so it's real bad if the feature stays, Agree. That one must go. At the very list it should be an error if it shadows any other sym

Re: What's left to do for a stable D2?

2010-01-22 Thread Steven Schveighoffer
On Fri, 22 Jan 2010 11:21:09 -0500, Andrei Alexandrescu wrote: Jason House wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page[1] has

Re: What's left to do for a stable D2?

2010-01-22 Thread Simen kjaeraas
On Fri, 22 Jan 2010 08:50:17 +0100, bearophile wrote: Jesse Phillips: This page[1] has been getting regular updates, so it should do a good job answering the question. 1. http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel#FutureDirections Most things on that page seems OK and not too muc

Re: What's left to do for a stable D2?

2010-01-22 Thread Andrei Alexandrescu
Andrei Alexandrescu wrote: We have a design that partially resolves it. Steve Schveighoffer has implemented it. What I meant here is: Steve has implemented the design in addition to participating to it. Andrei

Re: What's left to do for a stable D2?

2010-01-22 Thread Andrei Alexandrescu
Jason House wrote: Jesse Phillips Wrote: Jason House wrote: Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left? This page[1] has been getting regular updates, so it should do a good job answering the

Re: What's left to do for a stable D2?

2010-01-22 Thread Jason House
Jesse Phillips Wrote: > Jason House wrote: > > > Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), > > and Walter's been fixing forward reference and CTFE bugs. What's left? > > This page[1] has been getting regular updates, so it should do a good > job answering the qu

Re: What's left to do for a stable D2?

2010-01-22 Thread Eldar Insafutdinov
Jason House Wrote: > Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and > Walter's been fixing forward reference and CTFE bugs. What's left? D2 seems to be close to be declared stable. I would also like to know if 64 bit support is going to be the next thing on the l

Re: What's left to do for a stable D2?

2010-01-21 Thread bearophile
Jesse Phillips: > This page[1] has been getting regular updates, so it should do a good > job answering the question. > 1. http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel#FutureDirections Most things on that page seems OK and not too much complex to understand. There are two things in that p

Re: What's left to do for a stable D2?

2010-01-21 Thread Jesse Phillips
Jason House wrote: > Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and > Walter's been fixing forward reference and CTFE bugs. What's left? This page[1] has been getting regular updates, so it should do a good job answering the question. 1. http://www.prowiki.org/wi

What's left to do for a stable D2?

2010-01-21 Thread Jason House
Andrei's finishing his last TDPL chapter, Sean is updating std.thread(?), and Walter's been fixing forward reference and CTFE bugs. What's left?