www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Commercial D Development Enviroment?

reply "Zz" <Zz Zz.com> writes:
Walter,

Do you plan on having a commercial D development enviroment? or are you
leaving this up to others.

Zz
Nov 23 2004
next sibling parent reply "Walter" <newshound digitalmars.com> writes:
"Zz" <Zz Zz.com> wrote in message news:cnv956$hdc$1 digitaldaemon.com...
 Walter,

 Do you plan on having a commercial D development enviroment? or are you
 leaving this up to others.

I'm leaving it up to others. There's just no way I can take on another big project.
Nov 23 2004
parent reply "Zz" <Zz Zz.com> writes:
"Walter" <newshound digitalmars.com> wrote in message
news:co0eg0$27op$1 digitaldaemon.com...
 "Zz" <Zz Zz.com> wrote in message news:cnv956$hdc$1 digitaldaemon.com...
 Walter,

 Do you plan on having a commercial D development enviroment? or are you
 leaving this up to others.

I'm leaving it up to others. There's just no way I can take on another big project.

enviroment. Zz
Nov 23 2004
parent "Walter" <newshound digitalmars.com> writes:
"Zz" <Zz Zz.com> wrote in message news:co17l5$a6p$1 digitaldaemon.com...
 "Walter" <newshound digitalmars.com> wrote in message
 news:co0eg0$27op$1 digitaldaemon.com...
 "Zz" <Zz Zz.com> wrote in message news:cnv956$hdc$1 digitaldaemon.com...
 Walter,

 Do you plan on having a commercial D development enviroment? or are



 leaving this up to others.

I'm leaving it up to others. There's just no way I can take on another


 project.

enviroment.

I'd like to see it too!
Nov 23 2004
prev sibling parent reply Brian Chapman <nospam-for-brian see-post-for-address.net> writes:
On 2004-11-23 06:08:47 -0600, "Zz" <Zz Zz.com> said:

 Walter,
 
 Do you plan on having a commercial D development enviroment? or are you
 leaving this up to others.
 
 Zz

Well, Project Builder on Mac OS X comes pretty close! You can set it up for syntax highlighting and build your project from within the IDE as long as you write your own Makefile. People have hacks for doing gameboy development from with in Microsoft Visual Studio, so it's possible you could hack VS for D. Maybe in time, Metrowerks will come out with CodeWarrior for D. <grin> Brian
Nov 23 2004
next sibling parent reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Brian Chapman wrote:

 Well, Project Builder on Mac OS X comes pretty close! You can set it up 
 for syntax highlighting and build your project from within the IDE as 
 long as you write your own Makefile.

Project Builder is nowadays called Xcode, and doesn't use either Make or Jam anymore but a custom internal XML-like build project. It should be possible to add some rules to make it call gdc directly, perhaps even do syntax coloring and symbol lookups (for completion) ? --anders
Nov 23 2004
parent reply Brian Chapman <nospam-for-brian see-post-for-address.net> writes:
On 2004-11-23 17:41:47 -0600, =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= 
<afb algonet.se> said:

 Brian Chapman wrote:
 
 Well, Project Builder on Mac OS X comes pretty close! You can set it up 
 for syntax highlighting and build your project from within the IDE as 
 long as you write your own Makefile.

Project Builder is nowadays called Xcode, and doesn't use either Make or Jam anymore but a custom internal XML-like build project. It should be possible to add some rules to make it call gdc directly, perhaps even do syntax coloring and symbol lookups (for completion) ? --anders

Hi Anders, Yep, still on 10.2 here. ;-) I think Xcode can still be made to build from Makefiles. You have to start a new empty project and then select "GNU Makefile" as the build target. I also heard it might be called External Target so I'm not sure. I got syntax highlighting running (thanks to an old post in d.gnu) and a Makefile target going. Haven't tested the debugger yet, but I don't see why it wouldn't work, except for breakpoint setting maybe. But that's easy to hack with a raise(SIGTRAP) call. If we had inline asm working, we could just do an asm(".long 0x7d821008")...oh well. I think gdb also provides an API for setting break points manually too. Brian
Nov 23 2004
parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Brian Chapman wrote:

 Yep, still on 10.2 here. ;-) I think Xcode can still be made to build 
 from Makefiles. You have to start a new empty project and then select 
 "GNU Makefile" as the build target. I also heard it might be called 
 External Target so I'm not sure.

It can, and most memory leaks are gone in Xcode 1.5... Just had to re-install it, since the "November Update" broke all possibilities of generating code with gcc. :( You can get file mapping, syntax coloring and even the compilation going in Xcode - by using .pb*spec files :
 d.pbfilespec
 d.pblangspec
 gdc.pbcompspec

Using the PBXCPPSourceScanner, not sure if a custom new scanner class will be needed for D eventually ? And I also got the Mac OS X "Framework" support going, with a few patches to gcc 3.3.5 (with gdc 0.8 added) Just so that you can say "-framework OpenGL" to link, and also have the matching gcc find the system headers ? So Xcode will work, at least as well as GDC does... But I think I will continue with Terminal and Make. --anders PS. Seeya in digitalmars.D.gnu :-)
Nov 23 2004
prev sibling parent reply "Zz" <Zz Zz.com> writes:
 Maybe in time, Metrowerks will come out with CodeWarrior for D. <grin>

others at Metrowerks that it's a good idea. As a long time CodeWarrior user it would really be very welcome, It's my main C development enviroment under Windows today and in the past I used the Pascal and Modula-2 compilers. Zz
Nov 23 2004
parent reply "Ben Hinkle" <ben.hinkle gmail.com> writes:
"Zz" <Zz Zz.com> wrote in message news:co17g8$9ue$1 digitaldaemon.com...
 Maybe in time, Metrowerks will come out with CodeWarrior for D. <grin>

others at Metrowerks that it's a good idea. As a long time CodeWarrior user it would really be very welcome, It's my main C development enviroment under Windows today and in the past I used the Pascal and Modula-2 compilers. Zz

I haven't used CodeWarrior for a while but I really liked it when it came out. It basically saved the Mac since they supported the PowerPC much better than anyone else. I was actually kindof sad when it came out for the PC, but I still have a soft spot for CodeWarrior. Making a D plugin or something for it would be fun.
Nov 24 2004
parent "Zz" <Zz Zz.com> writes:
 I haven't used CodeWarrior for a while but I really liked it when it came
 out. It basically saved the Mac since they supported the PowerPC much

 than anyone else. I was actually kindof sad when it came out for the PC,

 I still have a soft spot for CodeWarrior. Making a D plugin or something

 it would be fun.

Why were you sad? I prefer it to Visual Studio, the C99 support is great and they also support some GCC extensions. And I love the debugger. After Metrowerks dropped their Pascal someone went ahead and wrote a GNU Pascal plugin to CodeWarrior that is commercial (if I was still doing pascal I would buy it). Here is the main site: http://www.microbizz.nl/gpccw.html http://www.microbizz.nl/gpccwcomp.html http://www.microbizz.nl/gpccwdebug.html Now we need to convince the author to do a D plugin to CodeWarrior. Zz
Nov 24 2004