August 06, 2014
On Wednesday, 6 August 2014 at 04:34:25 UTC, Manu via
Digitalmars-d wrote:
>
> Out of curiosity, how do you find DCD?

As for me, it is pretty good. I use it for completion, calltips
and finding declarations. It works in most cases. And it is
easy-to-use (although DCD as a library may be more comfortable).
I did not consider Mono-D because of C#, simply I have never
written in C#.
August 06, 2014
On 6 August 2014 15:14, Brian Schott via Digitalmars-d < digitalmars-d@puremagic.com> wrote:

> On Wednesday, 6 August 2014 at 04:34:25 UTC, Manu via Digitalmars-d wrote:
>
>> Does DCD also share the Mono-D completion lib, or are their 'competing' libs again?
>>
>
> They are separate autocompletion engines. Mono-D's lexer/parser/ast are written in C#, probably because it was much easier to integrate with Monodevelop that way. Mono-D is two years older than DCD.
>
> DCD is implemented in D. Its lexer/parser/ast code is located in the libdparse project. https://github.com/Hackerpilot/libdparse/
>

Is there a significant distinction in terms of features, stability,
maturity?
I'll try it out some time.


August 06, 2014
On Tuesday, 5 August 2014 at 14:12:44 UTC, Max Klimov wrote:
> On Wednesday, 18 September 2013 at 14:49:27 UTC, Joseph Rushton
> Wakeling wrote:
>> Hello all,
>>
>> Several of us have been talking about Qt Creator and D in various subthreads of the current IDE-related discussions going ...
>
> Recently I started the development of plugins for QtCreator in
> order to add basic support of D. I did not notice the existing
> project https://github.com/GoldMax/QtCreatorD, it could have been
> very useful for me.
> Currently I have 2 plugins: the first one is for DUB
> (http://code.dlang.org/) support, the second one is for direct D
> language support directly.
> The repositories are here:
>
> https://github.com/Groterik/qtcreator-dubmanager
> https://github.com/Groterik/qtcreator-dlangeditor
>
> DUB-plugin provides project management features, building,
> running, etc. The dlangeditor-plugin itself provides indention,
> code completion, etc. It uses DCD
> (https://github.com/Hackerpilot/DCD) binaries for completion.
> This plugin is not as stable as I expected (sometimes completion
> can disappear until the next QtCreator's start) but I am looking
> forward to the community’s help in searching/fixing bugs and new
> features development/suggestion.

Max, just looking at the source your plugins look very nice but
unfortunately I'm not able to compile them for QtC master. Which
is the latest Qt Creator version you successfully built the
plugins for?

Thanks & regards
André
August 06, 2014
On Wednesday, 6 August 2014 at 13:58:20 UTC, Manu via Digitalmars-d wrote:
> Is there a significant distinction in terms of features, stability,
> maturity?
> I'll try it out some time.

DCD is not an IDE or IDE plugin. It's a pair of programs (client and server) that were inspired by GoCode[1]. The primary use case for DCD is providing autocomplete to people who like text editors more than IDEs. (Though nothing prevents an IDE from using DCD for autocomplete)

DCD is pretty stable. If it does crash, it's a completely separate process from your text editor so you won't lose any unsaved work.

Mono-D is more mature.

[1] https://github.com/nsf/gocode
August 07, 2014
On Wednesday, 6 August 2014 at 20:17:53 UTC, Andr wrote:
> Which is the latest Qt Creator version you successfully built the
> plugins for?
>
> Thanks & regards
> André

I built the plugins for QtCreator 3.1.1 and 3.1.2 (Qt >= 5.0.1).
Yep, for QtCreator's master (3.2.81) compilation failed and I
fixed it. I think the plugins can be successfully built now. I am
not able to test it right now, but I will try plugins with master
in the nearest future.
August 07, 2014
>> Which is the latest Qt Creator version you successfully built the
>> plugins for?
>>
>> Thanks & regards
>> André
>
> I built the plugins for QtCreator 3.1.1 and 3.1.2 (Qt >= 5.0.1).
> Yep, for QtCreator's master (3.2.81) compilation failed and I
> fixed it. I think the plugins can be successfully built now. I am
> not able to test it right now, but I will try plugins with master
> in the nearest future.

Before I saw that you already fixed the build I tested your plugins with QtCreator 3.1.1. Nice work so far! I really like that the project manager plugin is based on DUB because it seems to have become the de-facto standard for D. I already have some features on my wish-list ;-)

- Enable Locator/Ctrl+K support for quick symbol access
- Outline/class view for project and current document
- Tooltip with symbol information when hovering in text editor

Hopefully I will have some time in the near future to be able to create some pull requests.

Currently you have two separate plugins for project manager and editor; what do you think about only one, integrated plugin? It might be easier for users to have one plugin which contains everything. Especially if more parts might be integrated (Locator etc.).

Anyway keep up the good work!
Regards
André
May 05, 2015
On Wednesday, 6 August 2014 at 20:17:53 UTC, Andr wrote:
> On Tuesday, 5 August 2014 at 14:12:44 UTC, Max Klimov wrote:
>> On Wednesday, 18 September 2013 at 14:49:27 UTC, Joseph Rushton
>> Wakeling wrote:
>>> Hello all,
>>>
>>> Several of us have been talking about Qt Creator and D in various subthreads of the current IDE-related discussions going ...
>>
>> Recently I started the development of plugins for QtCreator in
>> order to add basic support of D. I did not notice the existing
>> project https://github.com/GoldMax/QtCreatorD, it could have been
>> very useful for me.
>> Currently I have 2 plugins: the first one is for DUB
>> (http://code.dlang.org/) support, the second one is for direct D
>> language support directly.
>> The repositories are here:
>>
>> https://github.com/Groterik/qtcreator-dubmanager
>> https://github.com/Groterik/qtcreator-dlangeditor
>>
>> DUB-plugin provides project management features, building,
>> running, etc. The dlangeditor-plugin itself provides indention,
>> code completion, etc. It uses DCD
>> (https://github.com/Hackerpilot/DCD) binaries for completion.
>> This plugin is not as stable as I expected (sometimes completion
>> can disappear until the next QtCreator's start) but I am looking
>> forward to the community’s help in searching/fixing bugs and new
>> features development/suggestion.
>
> Max, just looking at the source your plugins look very nice but
> unfortunately I'm not able to compile them for QtC master. Which
> is the latest Qt Creator version you successfully built the
> plugins for?
>
> Thanks & regards
> André

Hi. Is this project abondoned?
July 12, 2015
On Tuesday, 5 May 2015 at 10:48:41 UTC, David wrote:
> Hi. Is this project abondoned?
Not really, it works with recent QtCreator. I'm going to continue implementing new features. Any suggestions or questions are appreciated.

Max
1 2 3 4 5 6
Next ›   Last »