digitalmars.D - Any IDEs or editors that are compatible with D 2.0?
- Matt Nawrocki (2/2) May 26 2009 Hi... are there any IDEs or editors out there that support DMD 2.0 yet? ...
- Kagamin (2/4) May 27 2009 Notepad can understand any characters.
- Michal Minich (8/15) May 27 2009 PSPad would be better choice than notepad :) http://www.pspad.com/
- Ary Borenszweig (3/8) May 27 2009 Yeah, that's an excelent answer for someone looking for help. He'll be
- Lars T. Kyllingstad (12/16) May 27 2009 When you say "editor that supports D", do you primarily mean syntax
- bearophile (4/5) May 27 2009 You may have to add "immutable", "nothrow", "pure" (and maybe "const"), ...
- Ary Borenszweig (2/9) May 27 2009
- bearophile (6/7) May 27 2009 Right.
- Steven Schveighoffer (11/25) May 27 2009 ref should be added to the default D syntax file, it's D1/D2.
- Mike James (3/7) May 27 2009 Have at look at Code::Blocks - it works well on Windows and Linux and ha...
- Jesse Phillips (3/8) May 27 2009 The answer to your question is no. IDEs that support D1 support D2 only
- Jussi Jumppanen (5/7) May 27 2009 On the Windows platform there is the Zeus editor/IDE:
Hi... are there any IDEs or editors out there that support DMD 2.0 yet? I am having a hard time finding a good one. Thanks! Matt
May 26 2009
Matt Nawrocki Wrote:Hi... are there any IDEs or editors out there that support DMD 2.0 yet? I am having a hard time finding a good one. Thanks!Notepad can understand any characters.
May 27 2009
Hello Kagamin,Matt Nawrocki Wrote:PSPad would be better choice than notepad :) http://www.pspad.com/ At least it has syntax highlighting (although you will need to fine tune it) project management, and can invoke compiler and go to line with error To my knowledge there is unfortunately no editor supporting D 2 syntax parsing (and code completion) You may look at page http://prowiki.org/wiki4d/wiki.cgi?EditorSupport if you did not alreadyHi... are there any IDEs or editors out there that support DMD 2.0 yet? I am having a hard time finding a good one. Thanks!Notepad can understand any characters.
May 27 2009
Kagamin wrote:Matt Nawrocki Wrote:Yeah, that's an excelent answer for someone looking for help. He'll be using D in no time. :-PHi... are there any IDEs or editors out there that support DMD 2.0 yet? I am having a hard time finding a good one. Thanks!Notepad can understand any characters.
May 27 2009
Matt Nawrocki wrote:Hi... are there any IDEs or editors out there that support DMD 2.0 yet? I am having a hard time finding a good one. Thanks! MattWhen you say "editor that supports D", do you primarily mean syntax highlighting? In that case, there should be plenty, as there really isn't much difference between D1 and D2. Also, you didn't say whether you use Windows or Linux. On Linux, I know that both vim, gedit and Kate have syntax highlighting for D. Also, Bill Baxter made an emacs mode for D some years ago, http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.announce&artnum=7754 Personally, I use vim, and for D2 I only had to add the keywords "ref" and "string" to the syntax file. :) I can't say anything about IDEs or Windows, as use neither. -Lars
May 27 2009
Lars T. Kyllingstad:for D2 I only had to add the keywords "ref" and "string" to the syntax file. :)You may have to add "immutable", "nothrow", "pure" (and maybe "const"), and be sure "invariant" and "inout" are absent. Bye, bearophile
May 27 2009
bearophile wrote:Lars T. Kyllingstad:"invariant" is still used as class invariants.for D2 I only had to add the keywords "ref" and "string" to the syntax file. :)You may have to add "immutable", "nothrow", "pure" (and maybe "const"), and be sure "invariant" and "inout" are absent.Bye, bearophile
May 27 2009
Ary Borenszweig Wrote:"invariant" is still used as class invariants.Right. "__gshared" also has to be added. Currently my editor doesn't highlight numbers like 1_2 yet. Bye, bearophile
May 27 2009
On Wed, 27 May 2009 10:21:30 -0400, Lars T. Kyllingstad <public kyllingen.nospamnet> wrote:Matt Nawrocki wrote:ref should be added to the default D syntax file, it's D1/D2. string is not a keyword (although syntax highlighting it might be a good idea). Some other new keywords to add: immutable shared __traitsHi... are there any IDEs or editors out there that support DMD 2.0 yet? I am having a hard time finding a good one. Thanks! MattWhen you say "editor that supports D", do you primarily mean syntax highlighting? In that case, there should be plenty, as there really isn't much difference between D1 and D2. Also, you didn't say whether you use Windows or Linux. On Linux, I know that both vim, gedit and Kate have syntax highlighting for D. Also, Bill Baxter made an emacs mode for D some years ago, http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.announce&artnum=7754 Personally, I use vim, and for D2 I only had to add the keywords "ref" and "string" to the syntax file. :)I can't say anything about IDEs or Windows, as use neither.Vim works on windows. -Steve
May 27 2009
Matt Nawrocki Wrote:Hi... are there any IDEs or editors out there that support DMD 2.0 yet? I am having a hard time finding a good one. Thanks! MattHave at look at Code::Blocks - it works well on Windows and Linux and has support for D1.0 - so I guess that should cover most of D2.0 keywords... -=mike=-
May 27 2009
On Tue, 26 May 2009 21:16:19 -0400, Matt Nawrocki wrote:Hi... are there any IDEs or editors out there that support DMD 2.0 yet? I am having a hard time finding a good one. Thanks! MattThe answer to your question is no. IDEs that support D1 support D2 only in that the languages are similar.
May 27 2009
Matt Nawrocki Wrote:Hi... are there any IDEs or editors out there that support DMD 2.0 yet? I am having a hard time finding a good one. Thanks!On the Windows platform there is the Zeus editor/IDE: http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport/ZeusForWindows Zeus is a shareware editor that also has quite few IDE like features. The current installer will be missing a few D2 keywords but they can be very easily added by hand.
May 27 2009