Thread overview | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
October 04, 2002 Tools | ||||
---|---|---|---|---|
| ||||
What do you all use to edit D? Although I'm fine with editing D without all of the fancy extras, having a good set of GUI tools would sure help speed up adpotion, I feel. It might be putting the cart before the horse, but it would be nice to at least have a D mode for emacs or vim. I've looked a little at what it would take to make cc-mode in emacs handle D, and I think that it would be possible without writing a totally new mode(since cc-mode is what handles c++, java, and objective c for emacs). My elisp was never amazing, and now rust has been added to that, so I'm not sure that I'm the man for the job, but if no one else has the time, eventually, I'll get around to it. Any thoughts on integrating with other visual tools/IDEs? Evan |
October 04, 2002 Re: Tools | ||||
---|---|---|---|---|
| ||||
Posted in reply to Evan McClanahan | I have uploaded a color syntax file for vim/gvim at www.vim.org.
It's not a "D mode" for vim, but at least D code can be edited in color.
Jason
Evan McClanahan wrote:
> What do you all use to edit D? Although I'm fine with editing D without all of the fancy extras, having a good set of GUI tools would sure help speed up adpotion, I feel. It might be putting the cart before the horse, but it would be nice to at least have a D mode for emacs or vim. I've looked a little at what it would take to make cc-mode in emacs handle D, and I think that it would be possible without writing a totally new mode(since cc-mode is what handles c++, java, and objective c for emacs). My elisp was never amazing, and now rust has been added to that, so I'm not sure that I'm the man for the job, but if no one else has the time, eventually, I'll get around to it. Any thoughts on integrating with other visual tools/IDEs?
>
> Evan
>
|
October 31, 2002 Re: Tools | ||||
---|---|---|---|---|
| ||||
Posted in reply to Evan McClanahan | Evan McClanahan wrote: > What do you all use to edit D? Although I'm fine with editing D without all of the fancy extras, having a good set of GUI tools would sure help speed up adpotion, I feel. It might be putting the cart before the horse, but it would be nice to at least have a D mode for emacs or vim. I've looked a little at what it would take to make cc-mode in emacs handle D, and I think that it would be possible without writing a totally new mode(since cc-mode is what handles c++, java, and objective c for emacs). My elisp was never amazing, and now rust has been added to that, so I'm not sure that I'm the man for the job, but if no one else has the time, eventually, I'll get around to it. Any thoughts on integrating with other visual tools/IDEs? > > Evan Eclipse would be a perfect candidate for this. For those who don't know, Eclipse is an open source IDE platform by IBM, providing all the common functionality of IDEs but not being tied to a specific language. It's all plugin based. There is currently a Java plugin and C/C++ plugin, and D would be a nice addition once the language gets past the alpha stage. See http://www.eclipse.org Curt |
October 31, 2002 Re: Tools | ||||
---|---|---|---|---|
| ||||
Posted in reply to Curtis d'Entremont | Curtis d'Entremont wrote:
> Evan McClanahan wrote:
>
>
>>What do you all use to edit D? Although I'm fine with editing D without
>>all of the fancy extras, having a good set of GUI tools would sure help
>>speed up adpotion, I feel. It might be putting the cart before the
>>horse, but it would be nice to at least have a D mode for emacs or vim.
>>I've looked a little at what it would take to make cc-mode in emacs
>>handle D, and I think that it would be possible without writing a
>>totally new mode(since cc-mode is what handles c++, java, and objective
>>c for emacs). My elisp was never amazing, and now rust has been added
>>to that, so I'm not sure that I'm the man for the job, but if no one
>>else has the time, eventually, I'll get around to it. Any thoughts on
>>integrating with other visual tools/IDEs?
>>
>>Evan
>
>
> Eclipse would be a perfect candidate for this. For those who don't know, Eclipse is an open source IDE platform by IBM, providing all the common functionality of IDEs but not being tied to a specific language. It's all plugin based. There is currently a Java plugin and C/C++ plugin, and D would be a nice addition once the language gets past the alpha stage.
Looks interesting. Not a big Java fan, personally, but I'll download it and see how it looks.
Evan
|
October 31, 2002 Re: Tools | ||||
---|---|---|---|---|
| ||||
Posted in reply to Evan McClanahan | Evan McClanahan wrote:
> What do you all use to edit D? Although I'm fine with editing D without all of the fancy extras, having a good set of GUI tools would sure help speed up adpotion, I feel. It might be putting the cart before the horse, but it would be nice to at least have a D mode for emacs or vim. I've looked a little at what it would take to make cc-mode in emacs handle D, and I think that it would be possible without writing a totally new mode(since cc-mode is what handles c++, java, and objective c for emacs). My elisp was never amazing, and now rust has been added to that, so I'm not sure that I'm the man for the job, but if no one else has the time, eventually, I'll get around to it. Any thoughts on integrating with other visual tools/IDEs?
I've used Visual Studio (C/C++ highlighting works fine generally), Visual SlickEdit (not recommended, as its undo feature is horrible - rather than pooling actions into discrete steps, you have to undo every little character that's changed. Ugh.), Vim, Anjuta, and that GNOME one. Anjuta works best.
I'm working on an editor for a dig sample. The syntax highlighter (using D) is very quick but handles multi-line contextual blocks; asm {} is properly supported, for example. Err, and that's about all it does right now.
|
October 31, 2002 Re: Tools | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | UltraEdit http://www.UltraEdit.com With custom syntax highlighting (most languages already defined). |
October 31, 2002 Re: Tools | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mark Evans | I prefered http://www.editplus.com/index.html and used to use http://www.zeusedit.com but find its got too bulky (was nice when it was just an editor). "Mark Evans" <Mark_member@pathlink.com> wrote in message news:aps1f0$1ktu$1@digitaldaemon.com... > UltraEdit > > http://www.UltraEdit.com > > With custom syntax highlighting (most languages already defined). > > |
October 31, 2002 Re: Tools - Eclipse | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Wynn | http://www.eclipse.org/ http://www.eclipse.org/eclipse/faq/eclipse-faq.html "The Eclipse Platform is an open extensible IDE for anything and yet nothing in particular. The Eclipse Platform provides building blocks and a foundation for constructing and running integrated software-development tools. The Eclipse Platform allows tool builders to independently develop tools that integrate with other people's tools so seamlessly you can't tell where one tool ends and another starts." http://portals.devx.com/ibm/Article/6884 "While the Eclipse project started with just a Java IDE, IBM and RedHat jointly released a C/C++ IDE earlier this year. (Other vendors have also built on the Eclipse platform.)" |
October 31, 2002 Re: Tools | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Wynn | "Mike Wynn" <mike.wynn@l8night.co.uk> wrote in news:aps4kg$1od0$1 @digitaldaemon.com:
> http://www.zeusedit.com
See also Textpad
www.textpad.com
|
December 29, 2002 Re: Tools | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | I would propose changing Bloodshed Dev-C++ / Bloodshed Dev-Pas to work with D natively. It is completely open-source and is stable. It is written in Delphi itself, but I bet there are plenty of you guys who have Delphi experience here. BTW, i guess Delphi can be viewed as a subset of D, not from a syntactical point of view, but from a semantical. I mean, it would be fairly straightforward to write a converter from Delphi into D. That would also yield a working GUI library at once, for Windows as well as for Unixes: http://www.lazarus.freepascal.org/ -i. /MIDICLUB |
Copyright © 1999-2021 by the D Language Foundation