December 30, 2002 Eclipse IDE (was Re: Tools) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ilya Minkov | The real way to promote D is to use the free, cross-platform, open-source Eclipse IDE platform. http://www.Eclipse.org It has dozens of major corporate backers (IBM, Sun, QNX, Japanese companies). It already supports Java to the Nth degree, and has reasonable C/C++ support organized around the GNU tools, including the debugger. The IDE itself is language-neutral and in principle supports any language. I think some folks have already done COBOL and FORTRAN. Even OCaml has an Eclipse project started on SourceForge. The whole Eclipse system is built around two concepts, plugins and perspectives. Perspective is just their fancy word for workspace layout. The workspace is very customizable. There is a whole Eclipse API for plugins, far beyond the ugly old MSVC plugins. Very flexible and extensible. It was designed for plugins from the ground up, not as an afterthought. Plugins are what make the thing go. There is a cottage industry of plugins happening right now. The days of custom vendor-specific IDEs are coming to an end. I'd like to see a full Digital Mars C/C++ plugin for Eclipse too. Walter, you could put that on your CD-ROM, and thereby still make money with IDE related tools, but without the headaches of maintaining a whole IDE single handedly. As for D, it too deserves an Eclipse plugin, complete with debug support. Mark |
December 31, 2002 Re: Eclipse IDE (was Re: Tools) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mark Evans | "Mark Evans" <Mark_member@pathlink.com> wrote in message news:auot4s$191k$1@digitaldaemon.com... > I'd like to see a full Digital Mars C/C++ plugin for Eclipse too. Walter, you > could put that on your CD-ROM, and thereby still make money with IDE related > tools, but without the headaches of maintaining a whole IDE single handedly. Would you like to write it? |
December 31, 2002 Re: Eclipse IDE (was Re: Tools) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter |
>> I'd like to see a full Digital Mars C/C++ plugin for Eclipse too
>
>Would you like to write it?
Actually yes - I have already given the idea serious thought. Right now I'm too much the newbie. After a few more weeks of experience we shall see.
Eclipse is serving presently in a Java/XML consulting project. Once I get the hang of it I will try the current C/C++ support. The CDT as they call it (C/C++ support) is written in Java and works with the GNU suite -- GCC, GDB, and Make. The source code for the CDT is public license.
Mark
|
January 01, 2003 Re: Eclipse IDE (was Re: Tools) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mark Evans | "Mark Evans" <Mark_member@pathlink.com> escreveu na mensagem news:aut2m1$17df$1@digitaldaemon.com... > > >> I'd like to see a full Digital Mars C/C++ plugin for Eclipse too > > > >Would you like to write it? > > Actually yes - I have already given the idea serious thought. Right now I'm too > much the newbie. After a few more weeks of experience we shall see. > > Eclipse is serving presently in a Java/XML consulting project. Once I get the > hang of it I will try the current C/C++ support. The CDT as they call it (C/C++ > support) is written in Java and works with the GNU suite -- GCC, GDB, and Make. > The source code for the CDT is public license. > > Mark > > Hi, If you want any help with it, I can write something. I'm a professional Java programmer, and use Eclipse as my working IDE. I'm too lazy to start a plugin project for Eclipse, but I can help if you start anything. Best regards, Daniel Yokomiso. "Enter any 11-digit prime number to continue?" |
January 01, 2003 Re: Eclipse IDE (was Re: Tools) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel Yokomiso | Great! What I ask is that the plugin be freely redistributable, and come with instructions, so I can just drop it in the distribution. -Walter "Daniel Yokomiso" <daniel_yokomiso@yahoo.com.br> wrote in message news:autedi$1db4$1@digitaldaemon.com... > "Mark Evans" <Mark_member@pathlink.com> escreveu na mensagem news:aut2m1$17df$1@digitaldaemon.com... > > > > >> I'd like to see a full Digital Mars C/C++ plugin for Eclipse too > > > > > >Would you like to write it? > > > > Actually yes - I have already given the idea serious thought. Right now > I'm too > > much the newbie. After a few more weeks of experience we shall see. > > > > Eclipse is serving presently in a Java/XML consulting project. Once I get > the > > hang of it I will try the current C/C++ support. The CDT as they call it > (C/C++ > > support) is written in Java and works with the GNU suite -- GCC, GDB, and > Make. > > The source code for the CDT is public license. > > > > Mark > > > > > > Hi, > > If you want any help with it, I can write something. I'm a professional > Java programmer, and use Eclipse as my working IDE. I'm too lazy to start a > plugin project for Eclipse, but I can help if you start anything. > > Best regards, > Daniel Yokomiso. > > "Enter any 11-digit prime number to continue?" > > |
January 02, 2003 Re: Eclipse IDE (was Re: Tools) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter | Walter wrote:
> Great! What I ask is that the plugin be freely redistributable, and come
> with instructions, so I can just drop it in the distribution. -Walter
If these get too numerous, I could manage a page on www.opend.org. Here's how to mostly develop in D using MSVC 6.0:
Open a single instance of MSVC - opening multiple instances can mess up any options changes. Go to Tools/Customize, under the Tools tab. Add an entry for making/running your project; I run go.bat files. Be sure to set the Initial Directory to $(WkspDir), or MSVC will run the program in the current working directory (assigned when using File/Open). I wouldn't check Use Output Window; it works, but if your program runs another program its output won't show up. Now close this and check out which number the tool has been assigned, and go back to the Tools/Customize menu under the Keyboard tab. Switch the Category to Tools, select the UserToolXX where XX is the tool number in the menu, and then click on the "Press new shortcut key" edit box. Hit whatever you want; I use Ctrl-~ (tilde). Be sure to click on Assign before closing the dialog.
Now whenever you want a D project, do this. Create a Utility Project using File/New under the Projects tab. When you create D files, select "C++ Source File" in the File/New dialog, but give it a .d extension. This will highlight and edit like C++, which means some extraneous keywords are highlighted and some are not, but editing will be unaffected altogether. If the file gets kicked back into text mode, right click in the edit area and hit Properties, then change the Language dropbox to C/C++.
|
January 02, 2003 Re: Eclipse IDE (was Re: Tools) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | Thanks for the MSVC advice. I own MSVC6sp5 but will never again upgrade my MS tools. I am tired of being yoked to the MS wagon. Eclipse has the virtue of being totally cross-platform and language-agnostic, so it's a better fit for D. Mark |
January 03, 2003 Re: Eclipse IDE (was Re: Tools) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | Burton Radons <loth@users.sourceforge.net> wrote in news:av0th2$914$1 @digitaldaemon.com:
> Walter wrote:
>> Great! What I ask is that the plugin be freely redistributable, and come with instructions, so I can just drop it in the distribution. -Walter
Works Great !
But there is some tip for viewing strings ? In my watch they are showed as
pointer adress.
There is any way of showing object.property ?
If I dont wanna step into phobos code should I recompile with no debug
symbols ?
Thanks
Juarez Rudsatz
|
January 14, 2003 Re: Eclipse IDE (was Re: Tools) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mark Evans | In article <auot4s$191k$1@digitaldaemon.com>, Mark Evans says... > >The real way to promote D is to use the free, cross-platform, open-source Eclipse IDE platform. > >http://www.Eclipse.org > >It has dozens of major corporate backers (IBM, Sun, QNX, Japanese companies). BZZZTT!! Wrong. I just checked. Sun is not there. Which really gets you thinking about the name of the organization, doesn't it :-). <snip> Guy Hulbert gwhulbert@eol.ca |
Copyright © 1999-2021 by the D Language Foundation