Re: Development environment (WAS: generative programming and debugging)

2011-10-22 Thread Jacob Carlborg
On 2011-10-21 20:56, Marco Leise wrote: Am 21.10.2011, 13:50 Uhr, schrieb Jacob Carlborg : On 2011-10-21 10:07, Marco Leise wrote: Am 21.10.2011, 09:22 Uhr, schrieb Gor Gyolchanyan : I wouldn't call it D. It looks like C, which smells like D. But the point is good. It's possible to make a C

Re: Development environment (WAS: generative programming and debugging)

2011-10-21 Thread Marco Leise
Am 21.10.2011, 13:50 Uhr, schrieb Jacob Carlborg : On 2011-10-21 10:07, Marco Leise wrote: Am 21.10.2011, 09:22 Uhr, schrieb Gor Gyolchanyan : I wouldn't call it D. It looks like C, which smells like D. But the point is good. It's possible to make a C facade to use a C back-end. On Fri, Oct

Re: Development environment (WAS: generative programming and debugging)

2011-10-21 Thread Jacob Carlborg
On 2011-10-21 10:07, Marco Leise wrote: Am 21.10.2011, 09:22 Uhr, schrieb Gor Gyolchanyan : I wouldn't call it D. It looks like C, which smells like D. But the point is good. It's possible to make a C facade to use a C back-end. On Fri, Oct 21, 2011 at 10:34 AM, Jacob Carlborg wrote: On 2011

Re: Development environment (WAS: generative programming and debugging)

2011-10-21 Thread Jacob Carlborg
On 2011-10-21 09:22, Gor Gyolchanyan wrote: I wouldn't call it D. It looks like C, which smells like D. But the point is good. It's possible to make a C facade to use a C back-end. As a fist step DDMD is only converted to D with minimal changes. The next step is to make it more D-like when you

Re: Development environment (WAS: generative programming and debugging)

2011-10-21 Thread Marco Leise
Am 21.10.2011, 09:22 Uhr, schrieb Gor Gyolchanyan : I wouldn't call it D. It looks like C, which smells like D. But the point is good. It's possible to make a C facade to use a C back-end. On Fri, Oct 21, 2011 at 10:34 AM, Jacob Carlborg wrote: On 2011-10-20 22:29, Marco Leise wrote: Am 2

Re: Development environment (WAS: generative programming and debugging)

2011-10-21 Thread Gor Gyolchanyan
I wouldn't call it D. It looks like C, which smells like D. But the point is good. It's possible to make a C facade to use a C back-end. On Fri, Oct 21, 2011 at 10:34 AM, Jacob Carlborg wrote: > On 2011-10-20 22:29, Marco Leise wrote: >> >> Am 20.10.2011, 13:11 Uhr, schrieb Jacob Carlborg : >> >>

Re: Development environment (WAS: generative programming and debugging)

2011-10-20 Thread Jacob Carlborg
On 2011-10-20 22:29, Marco Leise wrote: Am 20.10.2011, 13:11 Uhr, schrieb Jacob Carlborg : On 2011-10-20 11:38, Gor Gyolchanyan wrote: Not a compiler (we have 3), only a front-end. Preferably in D itself and preferably as modular as possible (e.g. not everyone needs the semantic parser). Provi

Re: Development environment (WAS: generative programming and debugging)

2011-10-20 Thread Marco Leise
Am 20.10.2011, 13:11 Uhr, schrieb Jacob Carlborg : On 2011-10-20 11:38, Gor Gyolchanyan wrote: Not a compiler (we have 3), only a front-end. Preferably in D itself and preferably as modular as possible (e.g. not everyone needs the semantic parser). Provided a good D front-end in D it'll be very

Re: Development environment (WAS: generative programming and debugging)

2011-10-20 Thread Gor Gyolchanyan
Definitely. It would be a standardized good-practice advice for all compilers to use the standard D front-end. This will ensure absence of non-standard shenanigans with the front-end, preventing D from inheriting one of the biggest mistakes of C/C++: non-standard extensions. The pragma statements w

Re: Development environment (WAS: generative programming and debugging)

2011-10-20 Thread Jacob Carlborg
On 2011-10-20 11:38, Gor Gyolchanyan wrote: Not a compiler (we have 3), only a front-end. Preferably in D itself and preferably as modular as possible (e.g. not everyone needs the semantic parser). Provided a good D front-end in D it'll be very easy to make a great IDE, even if it's GUI is bad.

Re: Development environment

2011-10-20 Thread Jacob Carlborg
On 2011-10-20 09:18, Jude Young wrote: Well, I guess I'm just not used to all the fancy features. =P it does not show syntax errors. I did the lazy mans version, set a button set to compile the current file without outputting anything. It just shows errors. no semantic errors, same as above It do

Re: Development environment (WAS: generative programming and debugging)

2011-10-20 Thread Gor Gyolchanyan
Not a compiler (we have 3), only a front-end. Preferably in D itself and preferably as modular as possible (e.g. not everyone needs the semantic parser). Provided a good D front-end in D it'll be very easy to make a great IDE, even if it's GUI is bad. On Thu, Oct 20, 2011 at 10:20 AM, Jacob Carlbo

Re: Development environment

2011-10-20 Thread Jude Young
Well, I guess I'm just not used to all the fancy features. =P it does not show syntax errors. I did the lazy mans version, set a button set to compile the current file without outputting anything. It just shows errors. no semantic errors, same as above It doesn't handle ddoc, I wish it did. It does

Re: Development environment

2011-10-19 Thread Jacob Carlborg
On 2011-10-20 02:34, Jude Young wrote: Is Geany not a viable alternative? It seems to support everything that I need out of the box. what do you need that it doesn't do? half asking to see if geany would be useful, half to see what tools other people use. Mirko Pilger wrote:

Re: Development environment (WAS: generative programming and debugging)

2011-10-19 Thread Jacob Carlborg
On 2011-10-19 21:35, Marco Leise wrote: Am 19.10.2011, 13:40 Uhr, schrieb Gor Gyolchanyan : I've yet to see a single worthwhile IDE for D. I think it would be a great idea to have a standard reference IDE (just as DMD is the standard reference compiler). These things would be so useful: Inline

Re: Development environment (WAS: generative programming and debugging)

2011-10-19 Thread Gor Gyolchanyan
yeah. that sounds great. On Wed, Oct 19, 2011 at 11:35 PM, Marco Leise wrote: > Am 19.10.2011, 13:40 Uhr, schrieb Gor Gyolchanyan > : > >> I've yet to see a single worthwhile IDE for D. >> I think it would be a great idea to have a standard reference IDE >> (just as DMD is the standard reference

Re: Development environment

2011-10-19 Thread Jude Young
Is Geany not a viable alternative? It seems to support everything that I need out of the box. what do you need that it doesn't do? half asking to see if geany would be useful, half to see what tools other people use. Mirko Pilger wrote: > >> I've yet to see a single worthwhile IDE for D. >>> >>

Re: Development environment (WAS: generative programming and debugging)

2011-10-19 Thread Marco Leise
Am 19.10.2011, 13:40 Uhr, schrieb Gor Gyolchanyan : I've yet to see a single worthwhile IDE for D. I think it would be a great idea to have a standard reference IDE (just as DMD is the standard reference compiler). These things would be so useful: Inline compile-time ddoc and mixin views would

Re: Development environment (WAS: generative programming and debugging)

2011-10-19 Thread Jacob Carlborg
On 2011-10-19 13:40, Gor Gyolchanyan wrote: I've yet to see a single worthwhile IDE for D. I think it would be a great idea to have a standard reference IDE (just as DMD is the standard reference compiler). These things would be so useful: Inline compile-time ddoc and mixin views would make devel

Re: Development environment

2011-10-19 Thread Piotr Szturmaj
Mirko Pilger wrote: I've yet to see a single worthwhile IDE for D. http://dsource.org/projects/visuald I'm using it too. I wish the author would move the source repository to github. I think it may then attract more contributors.

Re: Development environment

2011-10-19 Thread Mirko Pilger
I've yet to see a single worthwhile IDE for D. http://dsource.org/projects/visuald

Development environment (WAS: generative programming and debugging)

2011-10-19 Thread Gor Gyolchanyan
I've yet to see a single worthwhile IDE for D. I think it would be a great idea to have a standard reference IDE (just as DMD is the standard reference compiler). These things would be so useful: Inline compile-time ddoc and mixin views would make development process so much easier. Inline compile-