Difference between revisions of "DCD"
m (→Introduction) |
m |
||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
− | |||
[https://github.com/Hackerpilot/DCD DCD], the D Completion Daemon, is a cross platform auto-complete service for the D programming language written by Brian Schott. | [https://github.com/Hackerpilot/DCD DCD], the D Completion Daemon, is a cross platform auto-complete service for the D programming language written by Brian Schott. | ||
It's used by several [[Editors|text editors]] and [[IDEs|IDE]] to get IDE-grade features. | It's used by several [[Editors|text editors]] and [[IDEs|IDE]] to get IDE-grade features. | ||
+ | |||
+ | == Technical details == | ||
+ | |||
+ | The software is itself written in D. | ||
+ | The service is based on the socket communication between a server and a client. | ||
== Features == | == Features == | ||
Line 17: | Line 21: | ||
=== Forks === | === Forks === | ||
− | * [https://github.com/BBasile/DCD/tree/reboot-localusage Basile B.'s fork] implements a feature that allows to rename a symbol localy. A pre build version of this fork is distributed with the IDE Coedit since version 2 update 5. | + | * [https://github.com/BBasile/DCD/tree/reboot-localusage Basile B.'s fork] implements a feature that allows to rename a symbol localy. A pre-build version of this fork is distributed with the IDE Coedit since version 2 update 5. |
== See also == | == See also == |
Revision as of 23:52, 9 August 2016
Introduction
DCD, the D Completion Daemon, is a cross platform auto-complete service for the D programming language written by Brian Schott.
It's used by several text editors and IDE to get IDE-grade features.
Technical details
The software is itself written in D. The service is based on the socket communication between a server and a client.
Features
Vanilla
- completion of identifiers (types, variables), version identifiers.
- find symbol declaration.
- retrieve the DDOC comment of a symbol.
- retrieve the function parameters.
Forks
- Basile B.'s fork implements a feature that allows to rename a symbol localy. A pre-build version of this fork is distributed with the IDE Coedit since version 2 update 5.
See also
- DCD home page