Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Jonathan M Davis
On Thursday, March 08, 2012 08:45:13 Zach the Mystic wrote: > On Thursday, 8 March 2012 at 07:21:19 UTC, Zach the Mystic wrote: > > On Thursday, 8 March 2012 at 04:56:07 UTC, Jonathan M Davis > > > > wrote: > >> If you took it from ddmd, then it's definitely going to have > >> to be GPL. > >> > >

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Jonathan M Davis
On Thursday, March 08, 2012 08:21:17 Zach the Mystic wrote: > On Thursday, 8 March 2012 at 04:56:07 UTC, Jonathan M Davis wrote: > > If you took it from ddmd, then it's definitely going to have to > > be GPL. > > > > Now, there is interest in having a D parser and lexer in > > Phobos. I don't know

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Thursday, 8 March 2012 at 07:21:19 UTC, Zach the Mystic wrote: On Thursday, 8 March 2012 at 04:56:07 UTC, Jonathan M Davis wrote: If you took it from ddmd, then it's definitely going to have to be GPL. Now, there is interest in having a D parser and lexer in Phobos. I don't know if your ve

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Thursday, 8 March 2012 at 05:41:46 UTC, dolive wrote: Great work ! Ask a few questions : Is there documentation? can it parse dmd c source file ? ( Auto- complete feature of the ide will involve dmd c source file ? ) thank's Dolive No documentation. Even the API is inconsistent betwee

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Thursday, 8 March 2012 at 04:56:07 UTC, Jonathan M Davis wrote: If you took it from ddmd, then it's definitely going to have to be GPL. Now, there is interest in having a D parser and lexer in Phobos. I don't know if your version will fit the bill (e.g. it must have a range-based API), but

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Thursday, 8 March 2012 at 05:05:46 UTC, Daniel Murphy wrote: "Zach the Mystic" wrote in message news:duefgfqidzxwcfvge...@forum.dlang.org... On Thursday, 8 March 2012 at 01:38:43 UTC, Daniel Murphy wrote: You should check, but I think isBit is dead code anyway. I think it is. I've left

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread dolive
Zach the Mystic Wrote: > Check it out: > https://github.com/zachthemystic/ddmd-clean/ > > This program is an adaptation of the work done by the ddmd team: > http://www.dsource.org/projects/ddmd > > I described most of it in the README. I hope it runs smoothly for > you. I only ran it on MAC OSX

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Daniel Murphy
"Zach the Mystic" wrote in message news:duefgfqidzxwcfvge...@forum.dlang.org... > On Thursday, 8 March 2012 at 01:38:43 UTC, Daniel Murphy wrote: >> >> You should check, but I think isBit is dead code anyway. > > I think it is. I've left a number of dead codes because it helped me > understand t

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Jonathan M Davis
On Thursday, March 08, 2012 03:12:48 Zach the Mystic wrote: > On Thursday, 8 March 2012 at 01:43:26 UTC, Daniel Murphy wrote: > > "Zach the Mystic" wrote in > > message > > news:afqmbmvuvizvgfooe...@forum.dlang.org... > > > >> I'll gladly put a license on it if the leaders of the > >> community t

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Thursday, 8 March 2012 at 02:32:11 UTC, Ary Manzana wrote: Very nice! I wonder, how did you port it? Manually! It was hard, but I'm new enough to programming in general that it was just as much of a learning process as a tedious grind or something. And also, how are you going to mainta

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Ary Manzana
On 3/7/12 5:02 PM, Zach the Mystic wrote: Check it out: https://github.com/zachthemystic/ddmd-clean/ This program is an adaptation of the work done by the ddmd team: http://www.dsource.org/projects/ddmd I described most of it in the README. I hope it runs smoothly for you. I only ran it on MAC

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Thursday, 8 March 2012 at 01:43:26 UTC, Daniel Murphy wrote: "Zach the Mystic" wrote in message news:afqmbmvuvizvgfooe...@forum.dlang.org... I'll gladly put a license on it if the leaders of the community tell me which one to use ( Artistic, libpng, Boost ). Zach It will need to be the

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Thursday, 8 March 2012 at 01:38:43 UTC, Daniel Murphy wrote: You should check, but I think isBit is dead code anyway. I think it is. I've left a number of dead codes because it helped me understand the whole system better. There's a lot of isXXX() functions which come in handy, so maybe i

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Daniel Murphy
"Zach the Mystic" wrote in message news:afqmbmvuvizvgfooe...@forum.dlang.org... > I'll gladly put a license on it if the leaders of the community tell me > which one to use ( Artistic, libpng, Boost ). > > Zach It will need to be the same license as the frontend (GPL/Artistic). It should be

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Daniel Murphy
"Zach the Mystic" wrote in message news:cibxxwrywnorlxwth...@forum.dlang.org... > On Wednesday, 7 March 2012 at 20:46:40 UTC, Andrej Mitrovic wrote: >> Hi, >> >> which version of the compiler can this be built with? >> >> I get this with 2.058: >> dmd\binExp.d(324): Error: function dmd.binExp.Equ

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Manfred Nowak
Zach the Mystic wrote: > Check it out: Done. Congrats! -manfred

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Wednesday, 7 March 2012 at 23:35:48 UTC, dnewbie wrote: It's working.. Pretty cool :) I think you're starting new threads each time you respond. You should find a way to respond to only the posts you want and not start a new thread each time. Not that I don't like the free advertising, b

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread dnewbie
It's working.. Pretty cool :) On Thu, Mar 8, 2012, at 12:07 AM, Zach the Mystic wrote: > On Wednesday, 7 March 2012 at 21:15:46 UTC, dnewbie wrote: > > Zach the Mystic - I can't compile it. > > Still not working? > > > >

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Wednesday, 7 March 2012 at 21:15:46 UTC, dnewbie wrote: Zach the Mystic - I can't compile it. Still not working?

Re: std.log review extended until Feb 13

2012-03-07 Thread Jonathan M Davis
On Wednesday, March 07, 2012 23:05:29 David Nadlinger wrote: > On Wednesday, 7 March 2012 at 21:51:11 UTC, Jonathan M Davis > > wrote: > > Actually, I think that most proposals have been reviewed for > > only two weeks > > before voting, but regardless, clearly std.log needs more > > review. > >

Re: std.log review extended until March 13th

2012-03-07 Thread Steven Schveighoffer
On Wed, 07 Mar 2012 16:55:48 -0500, David Nadlinger wrote: On Wednesday, 7 March 2012 at 21:47:56 UTC, Brad Anderson wrote: March 13th :P Oh, how embarrassing – must be the cold temperatures outside making me think we still have February… xD It was 60 degrees in Massachusetts today...

Re: std.log review extended until Feb 13

2012-03-07 Thread David Nadlinger
On Wednesday, 7 March 2012 at 21:51:11 UTC, Jonathan M Davis wrote: Actually, I think that most proposals have been reviewed for only two weeks before voting, but regardless, clearly std.log needs more review. I had the four week for std.csv in mind when I wrote that, but yeah, I think it was

std.log review extended until March 13th

2012-03-07 Thread David Nadlinger
On Wednesday, 7 March 2012 at 21:47:56 UTC, Brad Anderson wrote: March 13th :P Oh, how embarrassing – must be the cold temperatures outside making me think we still have February… xD David

Re: std.log review extended until Feb 13

2012-03-07 Thread Jonathan M Davis
On Wednesday, March 07, 2012 22:42:51 David Nadlinger wrote: > In total, it will then have lasted four weeks, similar to what we > had for previous proposals. After that, a one-week vote (will be > announced separately) is planned to take place. Actually, I think that most proposals have been revi

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Wednesday, 7 March 2012 at 21:33:23 UTC, Andrej Mitrovic wrote: After fixing that dup definition the project compiles and runs on Win7 x64. Nice! :) Thanks :-) And thanks for being the first to try it out, too!

Re: std.log review extended until Feb 13

2012-03-07 Thread Brad Anderson
On Wed, Mar 7, 2012 at 2:42 PM, David Nadlinger wrote: > The review of Jose Armando Garcia Sancio's std.log library for inclusion > into Phobos is currently in progress at the digitalmars.D news group [1]. > It was scheduled to end yesterday, but as the discussion is still in > progress on severa

std.log review extended until Feb 13

2012-03-07 Thread David Nadlinger
The review of Jose Armando Garcia Sancio's std.log library for inclusion into Phobos is currently in progress at the digitalmars.D news group [1]. It was scheduled to end yesterday, but as the discussion is still in progress on several design questions, the review period has been extended until

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Wednesday, 7 March 2012 at 21:26:46 UTC, Robert Clipsham wrote: Just because I'm curious - how does it fare against the dmd testsuite/druntime unittests/phobos unittests? Just because I'm ignorant, I have no idea whatsoever! I'm not even sure how to test these things. You totally gone way

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Andrej Mitrovic
After fixing that dup definition the project compiles and runs on Win7 x64. Nice! :)

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Andrej Mitrovic
You have a duplicate definition of: static int isTPL(Parameter[] arguments) in dmd.parameters.d

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Robert Clipsham
On 07/03/2012 20:02, Zach the Mystic wrote: Check it out: https://github.com/zachthemystic/ddmd-clean/ This program is an adaptation of the work done by the ddmd team: http://www.dsource.org/projects/ddmd I described most of it in the README. I hope it runs smoothly for you. I only ran it on MA

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread dnewbie
Zach the Mystic - I can't compile it. dmd\binExp.d(115): Error: function dmd.binExp.AndAndExp.isBit of type bool() overrides but is no t covariant with dmd.expression.Expression.isBit of type int() dmd\binExp.d(115): Error: function dmd.binExp.AndAndExp.isBit does not override any function On W

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Wednesday, 7 March 2012 at 21:06:25 UTC, Zach the Mystic wrote: On Wednesday, 7 March 2012 at 20:46:40 UTC, Andrej Mitrovic wrote: Hi, which version of the compiler can this be built with? I get this with 2.058: dmd\binExp.d(324): Error: function dmd.binExp.EqualExp.isBit of type bool() o

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
On Wednesday, 7 March 2012 at 20:46:40 UTC, Andrej Mitrovic wrote: Hi, which version of the compiler can this be built with? I get this with 2.058: dmd\binExp.d(324): Error: function dmd.binExp.EqualExp.isBit of type bool() overrides but is not covariant with dmd.expression.Expression.isBit o

Re: D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Andrej Mitrovic
Hi, which version of the compiler can this be built with? I get this with 2.058: dmd\binExp.d(324): Error: function dmd.binExp.EqualExp.isBit of type bool() overrides but is not covariant with dmd.expression.Expression.isBit of type int() dmd\binExp.d(324): Error: function dmd.binExp.EqualExp.isB

D port of dmd: Lexer, Parser, AND CodeGenerator fully operational

2012-03-07 Thread Zach the Mystic
Check it out: https://github.com/zachthemystic/ddmd-clean/ This program is an adaptation of the work done by the ddmd team: http://www.dsource.org/projects/ddmd I described most of it in the README. I hope it runs smoothly for you. I only ran it on MAC OSX, and I don't know much about github o

Re: TDPL monthly sales at 12-month high

2012-03-07 Thread Andrei Alexandrescu
On 3/7/12 1:26 AM, Bystroushaak wrote: Yeah, its great book, probably the best I've read about programming. On 27.2.2012 14:16, MattCodr wrote: I started reading this book a couple of days ago and one thing that I liked on this book, is not only about D, but about design and implementation too.

Enhanced D syntax highlighting for Sublime Text 2

2012-03-07 Thread Alex Rønne Petersen
https://github.com/alexrp/st2-d I plan to have it merged into ST2 proper if I can somehow get in touch with the dev(s)... -- - Alex

Re: TDPL monthly sales at 12-month high

2012-03-07 Thread Bystroushaak
Yeah, its great book, probably the best I've read about programming. On 27.2.2012 14:16, MattCodr wrote: I started reading this book a couple of days ago and one thing that I liked on this book, is not only about D, but about design and implementation too.