Re: warp: a fast C and C++ preprocessor

2014-03-31 Thread Jacob Carlborg
On 31/03/14 06:56, Brian Rogoff wrote: I made a first pass through. I notice that almost every 'alias' is of the form alias existing_name new_name; I thought that in the latest D the alias syntax was alias new_name = existing_name; Should I be following Walter's lead with respect to

Re: warp: a fast C and C++ preprocessor

2014-03-31 Thread Kagamin
On Sunday, 30 March 2014 at 20:43:52 UTC, Andrej Mitrovic wrote: Sounds like wasted effort, why improve tools for parsing C++ instead of improving tools for parsing D? If the lexer is the culprit (though there's no proof for it), improving C lexer can help improve D lexer.

D (DMD2) added to Windows package manager Npackd

2014-03-31 Thread Hugo
I requested for D to be added to the package repository of the Windows package manager Npackd.[1] It would be nice if someone more experienced in the usage of D could test and comment on the installation performed by Npackd. [1]

Re: warp: a fast C and C++ preprocessor

2014-03-31 Thread Andrei Alexandrescu
On 3/30/14, 5:01 PM, Leandro Lucarella wrote: ixid, el 30 de March a las 20:04 me escribiste: On Sunday, 30 March 2014 at 19:28:20 UTC, Walter Bright wrote: On 3/30/2014 10:08 AM, Kagamin wrote: On Friday, 28 March 2014 at 21:16:29 UTC, Ali Çehreli wrote: It could be useful for me just this

Re: warp: a fast C and C++ preprocessor

2014-03-31 Thread Orvid King
On Monday, 31 March 2014 at 14:46:32 UTC, Andrei Alexandrescu wrote: It's quite obvious. The D codebase is smaller and simpler than clang pp's and can be taken many places; the next thing I'll work on is multithreaded preprocessing that shares already opened files. One thing that is

Re: Mono-D 1.8 - Conditional code highlighting

2014-03-31 Thread Alexander Bothe
Just couldn't let these primary issues pass by that easily.. http://mono-d.alexanderbothe.com/improved-conditional-highlighting-completion-v1-8-1/ Cheers everyone

Re: warp: a fast C and C++ preprocessor

2014-03-31 Thread Tove
On Monday, 31 March 2014 at 17:11:48 UTC, dennis luehring wrote: Am 28.03.2014 19:27, schrieb Andrei Alexandrescu: Facebook is open-sourcing warp, a fast C and C++ preprocessor written by Walter Bright. currently any ideas why clang could be 40% faster?

Re: warp: a fast C and C++ preprocessor

2014-03-31 Thread Leandro Lucarella
justme, el 31 de March a las 03:25 me escribiste: On Monday, 31 March 2014 at 00:09:34 UTC, Leandro Lucarella wrote: I think that's pretty wasteful, why won't you just use clang? What's the point of competing with another opensource project (a very good one, that took a lot of men-hour to do

Re: warp: a fast C and C++ preprocessor

2014-03-31 Thread Walter Bright
On 3/31/2014 10:50 AM, Leandro Lucarella wrote: Don't take the couple of weeks too literally, this is just my impression after reading the article! Maybe it would be good if Walter said how much time did it take him to code this. I spent 2 weeks on the initial version, and another week tuning

Re: warp: a fast C and C++ preprocessor

2014-03-31 Thread bearophile
Walter Bright: Since then, I've fixed a handful of bugs, but that didn't amount to much time. Have you kept a list of such bugs/mistakes of yours for warp? It is an interesting list. Bye, bearophile

Re: warp: a fast C and C++ preprocessor

2014-03-31 Thread Tove
On Monday, 31 March 2014 at 21:16:47 UTC, Walter Bright wrote: On 3/31/2014 2:06 PM, bearophile wrote: Walter Bright: Since then, I've fixed a handful of bugs, but that didn't amount to much time. Have you kept a list of such bugs/mistakes of yours for warp? It is an interesting list.

Re: Mono-D 1.8 - Conditional code highlighting

2014-03-31 Thread Théo.Bueno
As usual, thank you for bringing more awesomeness to D :) Mono-D seems pretty complete to me now, I was wondering if you are thinking about new major features ?

Re: Mono-D 1.8 - Conditional code highlighting

2014-03-31 Thread Alexander Bothe
On Monday, 31 March 2014 at 21:41:26 UTC, Théo Bueno wrote: As usual, thank you for bringing more awesomeness to D :) Mono-D seems pretty complete to me now, I was wondering if you are thinking about new major features ? Thanks :) Well, atm there are too many smaller bugs to fix and little