Thread overview | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
July 30, 2015 Best IDE | ||||
---|---|---|---|---|
| ||||
Just curious who thinks what IDE is best? I don't think any IDE is perfect, and I've been using Eclipse with DDT and have been having a good time with it. However I don't particularly like Eclipse much, and was wondering what others though? I don't use Windows myself so I couldn't use VisualD or anything like that or try it out. -Brandon |
July 30, 2015 Re: Best IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brandon Ragland |
On Thu, 30 Jul 2015 00:20:11 +0000
"Brandon Ragland" <brags@callmemaybe.com> wrote:
> Just curious who thinks what IDE is best?
>
> I don't think any IDE is perfect, and I've been using Eclipse with DDT and have been having a good time with it. However I don't particularly like Eclipse much, and was wondering what others though?
>
> I don't use Windows myself so I couldn't use VisualD or anything like that or try it out.
>
> -Brandon
I really like Jetbrains products (IntellijIDEA, Phpstorm, CLion ...),
unfortunatly there is no full support for D in any of them :(.
So I use DDT and MonoD, however I am not big fan of eclipse and MonoDevelop neither.
|
July 30, 2015 Re: Best IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brandon Ragland | On Thursday, 30 July 2015 at 00:20:12 UTC, Brandon Ragland wrote:
> Just curious who thinks what IDE is best?
>
> I don't think any IDE is perfect, and I've been using Eclipse with DDT and have been having a good time with it. However I don't particularly like Eclipse much, and was wondering what others though?
>
> I don't use Windows myself so I couldn't use VisualD or anything like that or try it out.
>
> -Brandon
I personally like it when my code looks beautiful an pretty, so I use Atom text editor on Ubuntu. It can compile D source code using the "script" packages. I looks great for my taste although it is not an IDE, but has most of the functionality I usually need.
|
August 02, 2015 Re: Best IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel Kozák | On Thursday, 30 July 2015 at 07:44:12 UTC, Daniel Kozák wrote: > > On Thu, 30 Jul 2015 00:20:11 +0000 > "Brandon Ragland" <brags@callmemaybe.com> wrote: > >> Just curious who thinks what IDE is best? >> >> I don't think any IDE is perfect, and I've been using Eclipse with DDT and have been having a good time with it. However I don't particularly like Eclipse much, and was wondering what others though? >> >> I don't use Windows myself so I couldn't use VisualD or anything like that or try it out. >> >> -Brandon > > I really like Jetbrains products (IntellijIDEA, Phpstorm, CLion ...), > unfortunatly there is no full support for D in any of them :(. > > So I use DDT and MonoD, however I am not big fan of eclipse and MonoDevelop neither. I was really hopeful about an IntellijIDEA plugin https://github.com/kingsleyh/DLanguage but then he updated the readme with "PLEASE NOTE - This project is not being actively maintained at the moment - I am taking a break - not sure when I will return." There are also two other attempts that are also abandoned. |
August 05, 2015 Re: Best IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brandon Ragland | On Thursday, 30 July 2015 at 00:20:12 UTC, Brandon Ragland wrote: > Just curious who thinks what IDE is best? > > I don't think any IDE is perfect, and I've been using Eclipse with DDT and have been having a good time with it. However I don't particularly like Eclipse much, and was wondering what others though? > > I don't use Windows myself so I couldn't use VisualD or anything like that or try it out. > > -Brandon I use QtCreator for my daily C++ stuff and I really got used to it because it has a very good code editor, project management and version control integration. If you learn all its shortcuts you don't need to leave your fingers from the keyboard anymore. And there is a D plugin using DCD for code completion: https://github.com/Groterik/qtcreator-dlangeditor And this plugin (by the same author) enables DUB project integration: https://github.com/Groterik/qtcreator-dubmanager. I am using both plugins with QtCreator on a D project and I am very satisfied with that solution.. Cheers, André |
August 07, 2015 Re: Best IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Zekereth | On Sunday, 2 August 2015 at 20:46:00 UTC, Zekereth wrote:
> On Thursday, 30 July 2015 at 07:44:12 UTC, Daniel Kozák wrote:
>>
>> On Thu, 30 Jul 2015 00:20:11 +0000
>> "Brandon Ragland" <brags@callmemaybe.com> wrote:
>>
>>> Just curious who thinks what IDE is best?
>>>
>>> I don't think any IDE is perfect, and I've been using Eclipse with DDT and have been having a good time with it. However I don't particularly like Eclipse much, and was wondering what others though?
>>>
>>> I don't use Windows myself so I couldn't use VisualD or anything like that or try it out.
>>>
>>> -Brandon
>>
>> I really like Jetbrains products (IntellijIDEA, Phpstorm, CLion ...),
>> unfortunatly there is no full support for D in any of them :(.
>>
>> So I use DDT and MonoD, however I am not big fan of eclipse and MonoDevelop neither.
>
> I was really hopeful about an IntellijIDEA plugin https://github.com/kingsleyh/DLanguage but then he updated the readme with "PLEASE NOTE - This project is not being actively maintained at the moment - I am taking a break - not sure when I will return."
>
> There are also two other attempts that are also abandoned.
If someone will volunteer to help me write the D parser in intellij I will continue with the plugin. The reason the project stalled is because I was using the DDT parser and the way its hooked into intellij caused massive performance problems. I think the only way to have acceptable speed is to implement the D parser in the intellij supported way. Which does not support left recursion. Unfortunately I don't have the skills to convert the current D grammar into the format intellij wants - I have even tried to pay people to help me - but with no success.
I love using intellij - but you have to do it their way if you want to create plugins for it - which unfortunately sucks.
When I say volunteer to help - I mean contribute hours, weeks and months of sustained effort on a regular and constant basis until the basic parsing is done. Once the grammar is parsable I can add all the other stuff that makes working in intellij awesome.
|
August 08, 2015 Re: Best IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kingsley | On 8/08/2015 7:00 a.m., Kingsley wrote:
> On Sunday, 2 August 2015 at 20:46:00 UTC, Zekereth wrote:
>> On Thursday, 30 July 2015 at 07:44:12 UTC, Daniel Kozák wrote:
>>>
>>> On Thu, 30 Jul 2015 00:20:11 +0000
>>> "Brandon Ragland" <brags@callmemaybe.com> wrote:
>>>
>>>> Just curious who thinks what IDE is best?
>>>>
>>>> I don't think any IDE is perfect, and I've been using Eclipse with
>>>> DDT and have been having a good time with it. However I don't
>>>> particularly like Eclipse much, and was wondering what others though?
>>>>
>>>> I don't use Windows myself so I couldn't use VisualD or anything
>>>> like that or try it out.
>>>>
>>>> -Brandon
>>>
>>> I really like Jetbrains products (IntellijIDEA, Phpstorm, CLion ...),
>>> unfortunatly there is no full support for D in any of them :(.
>>>
>>> So I use DDT and MonoD, however I am not big fan of eclipse and
>>> MonoDevelop neither.
>>
>> I was really hopeful about an IntellijIDEA plugin
>> https://github.com/kingsleyh/DLanguage but then he updated the readme
>> with "PLEASE NOTE - This project is not being actively maintained at
>> the moment - I am taking a break - not sure when I will return."
>>
>> There are also two other attempts that are also abandoned.
>
> If someone will volunteer to help me write the D parser in intellij I
> will continue with the plugin. The reason the project stalled is because
> I was using the DDT parser and the way its hooked into intellij caused
> massive performance problems. I think the only way to have acceptable
> speed is to implement the D parser in the intellij supported way. Which
> does not support left recursion. Unfortunately I don't have the skills
> to convert the current D grammar into the format intellij wants - I have
> even tried to pay people to help me - but with no success.
>
> I love using intellij - but you have to do it their way if you want to
> create plugins for it - which unfortunately sucks.
>
> When I say volunteer to help - I mean contribute hours, weeks and months
> of sustained effort on a regular and constant basis until the basic
> parsing is done. Once the grammar is parsable I can add all the other
> stuff that makes working in intellij awesome.
Have you reconsidered going my original way of using a D tool to produce the AST? Like DScanner.
|
August 08, 2015 Re: Best IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rikki Cattermole | On Saturday, 8 August 2015 at 02:57:27 UTC, Rikki Cattermole wrote:
> On 8/08/2015 7:00 a.m., Kingsley wrote:
>> On Sunday, 2 August 2015 at 20:46:00 UTC, Zekereth wrote:
>>> [...]
>>
>> If someone will volunteer to help me write the D parser in intellij I
>> will continue with the plugin. The reason the project stalled is because
>> I was using the DDT parser and the way its hooked into intellij caused
>> massive performance problems. I think the only way to have acceptable
>> speed is to implement the D parser in the intellij supported way. Which
>> does not support left recursion. Unfortunately I don't have the skills
>> to convert the current D grammar into the format intellij wants - I have
>> even tried to pay people to help me - but with no success.
>>
>> I love using intellij - but you have to do it their way if you want to
>> create plugins for it - which unfortunately sucks.
>>
>> When I say volunteer to help - I mean contribute hours, weeks and months
>> of sustained effort on a regular and constant basis until the basic
>> parsing is done. Once the grammar is parsable I can add all the other
>> stuff that makes working in intellij awesome.
>
> Have you reconsidered going my original way of using a D tool to produce the AST? Like DScanner.
yeah but it's integrating an external parser that causes the performance issues - no matter if that parser is written in D or Java or whatever. The only way to not kill the performance is to write the parser using intellij's infrastructure.
|
August 09, 2015 Re: Best IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kingsley | On 08/08/15 15:08, Kingsley wrote: > yeah but it's integrating an external parser that causes the performance > issues - no matter if that parser is written in D or Java or whatever. > The only way to not kill the performance is to write the parser using > intellij's infrastructure. How integrated is that infrastructure in the parser? Can you use an existing external parser and add the integration on top? -- /Jacob Carlborg |
August 11, 2015 Re: Best IDE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | On Sunday, 9 August 2015 at 11:03:21 UTC, Jacob Carlborg wrote:
> On 08/08/15 15:08, Kingsley wrote:
>
>> yeah but it's integrating an external parser that causes the performance
>> issues - no matter if that parser is written in D or Java or whatever.
>> The only way to not kill the performance is to write the parser using
>> intellij's infrastructure.
>
> How integrated is that infrastructure in the parser? Can you use an existing external parser and add the integration on top?
Unfortunately not - there is no performant way to use an external parser. Even using an external parser is not possible without major hackery - which is the main source of the performance issues.
|
Copyright © 1999-2021 by the D Language Foundation