IDEs

From D Wiki
Revision as of 10:45, 18 October 2017 by MasterDomino (talk | contribs) (revert dlangide to 0.8.5 as it has to be already compiled source)
Jump to: navigation, search

Integrated development environments with D support.

Name Platforms Comments Version Last known activity
Code::Blocks Linux/Windows/Mac OS X/FreeBSD (wxWidgets) D project creation, highlighting and debugging work as of version 12. 16.01 2016-01-28
Coedit Linux, Windows, FreeBSD DMD\LDC\GDC, projects, runnable modules, unit test module, library manager, full DCD integration, symbol list, todo comments, custom tools, etc. 3, update 4 2017-09-21
Dlang IDE Cross platform (Dlang UI) IDE itself is written in D and can be installed by cloning from github and running dub.

It has DUB support, syntax highlight, code completion with DCD, debugging support with GDB/mago-mi/lldbmi2

0.8.5 2017-10-12
DLanguage Intellij Plugin Cross-platform (Java + Intelllij) DUB support, code completion with and without dcd, code formatting, linting, goto declaration, find usages, syntax checking and name refactoring.

Plugin setup can be found on the Github page.

v1.13.2 2017-10-08
Mono-D Cross-platform (Mono) Code Completion/Refactoring etc.; dmd/ldc/gdc support. Has been part of GSoC 2012. GitHub page 2.14.5 2016-07-12
Visual-D Windows Visual Studio plugin written in D with code completion building and debugging support 0.46.0-beta1 2017-09-16
Poseidon Windows/Linux Written in D, using Tango and IUP which allows it to run and build also on Linux. v0.019 2017-09-30
Zeus Windows/*nix (using Wine) Zeus is a language neutral programmer's editor/IDE for the Windows platform.

Recent Zeus releases have added many other D specific language features. Shareware(45 days free trial)

3.98l 2017-09-28

Considered Inactive

Name Platforms Comments Version Last known activity
Xcode MacOS X D for Xcode plugin 1.2.2 2011-03-28
DDT Cross-platform (Java + Eclipse) DUB support, code completion, debugging support with GDB. (Features/Screenshots). 1.0.3 2017-09-25

See also

  • Editors - integration with light-weight editors