Jump to page: 1 24  
Page
Thread overview
Best IDE
Jul 30, 2015
Brandon Ragland
Jul 30, 2015
Daniel Kozák
Aug 02, 2015
Zekereth
Aug 07, 2015
Kingsley
Aug 08, 2015
Rikki Cattermole
Aug 08, 2015
Kingsley
Aug 09, 2015
Jacob Carlborg
Aug 11, 2015
Kingsley
Dec 20, 2016
Kingsley
Dec 23, 2016
Eliatto
Jan 23, 2017
Profile Anaysis
Jul 30, 2015
karabuta
Aug 05, 2015
André
Aug 20, 2015
Dave Akers
Aug 22, 2015
karabuta
Jun 03, 2016
SC
Jun 04, 2016
AbstractGuy
Jun 05, 2016
SC
Jun 07, 2016
Basile B.
Jun 07, 2016
Guido
Jun 07, 2016
Basile B.
Aug 21, 2016
John
Aug 21, 2016
Begah
Aug 21, 2016
jkpl
Aug 22, 2016
John
Aug 22, 2016
jkpl
Jun 06, 2016
Piece
Jun 11, 2016
MGW
Aug 07, 2016
MGW
Aug 07, 2016
MGW
Jan 19, 2017
aberba
Jun 17, 2016
Brad Jones
Jul 04, 2016
singingbush
July 30, 2015
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
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
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
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
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
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
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
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
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
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.
« First   ‹ Prev
1 2 3 4