Difference between revisions of "IDEs"

From D Wiki
Jump to: navigation, search
(Updated Dlang IDE version)
Line 17: Line 17:
 
|Linux, Windows, FreeBSD
 
|Linux, Windows, FreeBSD
 
|DMD\LDC\GDC, projects, runnable modules, unit test module, library manager, full DCD integration, symbol list, todo comments, custom tools, etc.
 
|DMD\LDC\GDC, projects, runnable modules, unit test module, library manager, full DCD integration, symbol list, todo comments, custom tools, etc.
|[https://github.com/BBasile/drwx---/releases/tag/3_update_4 3, update 4]
+
|[https://github.com/BBasile/Coedit/releases/tag/3_update_4 3, update 4]
|2017-08-24
+
|2017-09-21
|-
 
|[http://ddt-ide.github.io/ DDT]
 
|Cross-platform (Java + Eclipse)
 
|DUB support, code completion, debugging support with GDB. ([https://github.com/bruno-medeiros/DDT/blob/latest/documentation/Features.md#ddt-features Features/Screenshots]).
 
|[https://github.com/DDT-IDE/DDT 1.0.3]
 
|2017-02-13
 
 
|-
 
|-
 
|[https://github.com/buggins/dlangide Dlang IDE]
 
|[https://github.com/buggins/dlangide Dlang IDE]
Line 30: Line 24:
 
|IDE itself is written in D and can be installed by cloning from github and running dub.
 
|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
 
It has DUB support, syntax highlight, code completion with DCD, debugging support with GDB/mago-mi/lldbmi2
|[https://code.dlang.org/packages/dlangide 0.8.6]
+
|[https://github.com/buggins/dlangide/releases/tag/v0.8.6 0.8.6]
|2017-10-06
+
|2017-10-12
 
|-
 
|-
 
|[https://github.com/intellij-dlanguage/intellij-dlanguage DLanguage Intellij Plugin]
 
|[https://github.com/intellij-dlanguage/intellij-dlanguage DLanguage Intellij Plugin]
 
|Cross-platform (Java + Intelllij)
 
|Cross-platform (Java + Intelllij)
|DUB support, code completion with and without dcd, code formatting, linting, goto declaration, find usages, syntax checking and name refactoring.
+
|DUB support, code completion with and without dcd, code formatting, linting, goto declaration, find usages, syntax checking and name refactoring.  
[http://minas-mina.com/2016/01/16/using-d-with-intellij/ Setting up the plugin]
+
Plugin setup can be found on the Github page.
|[https://github.com/kingsleyh/DLanguage/releases/tag/v1.10 v1.10]
+
|[https://github.com/intellij-dlanguage/intellij-dlanguage/releases/tag/v1.13.2 v1.13.2]
|2016-01-19
+
|2017-10-08
 
|-
 
|-
 
|[[Mono-D]]
 
|[[Mono-D]]
Line 49: Line 43:
 
|Windows
 
|Windows
 
|Visual Studio plugin written in D with code completion building and debugging support
 
|Visual Studio plugin written in D with code completion building and debugging support
|[https://github.com/dlang/visuald/releases 0.44.1]
+
|[https://github.com/dlang/visuald/releases 0.46.0-beta1]
|2017-03-13
+
|2017-09-16
 +
|-
 +
|[https://bitbucket.org/KuanHsu/poseidond Poseidon]
 +
|Windows/Linux
 +
|Written in D, using Tango and IUP which allows it to run and build also on Linux.
 +
|[https://bitbucket.org/KuanHsu/poseidond/downloads/poseidonD_rev019.7z v0.019]
 +
|2017-09-30
 
|-
 
|-
 
|[http://www.zeusedit.com/d.html Zeus]
 
|[http://www.zeusedit.com/d.html Zeus]
Line 56: Line 56:
 
|Zeus is a language neutral programmer's editor/IDE for the Windows platform.
 
|Zeus is a language neutral programmer's editor/IDE for the Windows platform.
 
Recent Zeus releases have added many other D specific language features.
 
Recent Zeus releases have added many other D specific language features.
Shareware, 45 days free trial
+
Shareware(45 days free trial)
|[http://www.zeusedit.com/phpBB3/viewforum.php?f=6 3.97z]
+
|[http://www.zeusedit.com/phpBB3/viewforum.php?f=6 3.98l]
|2015-09-30
+
|2017-09-28
 
|}
 
|}
  
Line 70: Line 70:
 
!Last known activity
 
!Last known activity
 
|-
 
|-
|[http://www.dsource.org/projects/poseidon Poseidon]
+
|[https://developer.apple.com/xcode/ Xcode]
|Windows/Linux [https://bitbucket.org/KuanHsu/poseidond/overview]
 
|Written in D
 
|0.23
 
|[https://bitbucket.org/KuanHsu/poseidond/overview 2017-02-26]
 
|-
 
|[http://prowiki.org/wiki4d/wiki.cgi?EditorSupport/AppleXcode Xcode] [TODO move page]
 
 
|MacOS X
 
|MacOS X
 
|[http://michelf.com/projects/d-for-xcode/ D for Xcode plugin]
 
|[http://michelf.com/projects/d-for-xcode/ D for Xcode plugin]
|1.2.1
+
|[https://littoral.michelf.ca/code/d-for-xcode//d-for-xcode-1.2.2.zip 1.2.2]
|2011-01-16
+
|2011-03-28
 +
|-
 +
|[http://ddt-ide.github.io/ DDT]
 +
|Cross-platform (Java + Eclipse)
 +
|DUB support, code completion, debugging support with GDB. ([https://github.com/bruno-medeiros/DDT/blob/latest/documentation/Features.md#ddt-features Features/Screenshots]).
 +
|[https://github.com/DDT-IDE/DDT/releases/tag/1.0.3 1.0.3]
 +
|2017-09-25
 
|}
 
|}
  

Revision as of 17:07, 14 October 2017

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.6 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