Thread overview | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
March 22, 2010 D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
It's been a while since DMD has been available on Mac OS X, but I haven't made an official release of D for Xcode to support DMD. Today I'm fixing that. So D for Xcode 2.1 now supports DMD. It comes with an installer package that does the following: * Install D plugin for Xcode * Install Xcode file and project templates for D * Download and install latest version of DMD 2.x * Download and install latest version of DMD 1.x This means that someone can just run the installer and immediately start writing/compiling D code within Xcode. It's using DMD 2.x by default, but there is no problem installing both versions at the same time and changing the default. More details and some screenshots on the website: <http://michelf.com/projects/d-for-xcode/> -- Michel Fortin michel.fortin@michelf.com http://michelf.com/ |
March 22, 2010 Re: D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Michel Fortin | Great! Thank you for your efforts! Btw, is there any progress with your D to Objective-C bridge ? |
March 22, 2010 Re: D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Michel Fortin | Great! Thank you for your efforts! Btw, is there any progress with your D to Objective-C bridge ? |
March 22, 2010 Re: D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Michel Fortin | On 2010-03-22 14.30, Michel Fortin wrote:
> It's been a while since DMD has been available on Mac OS X, but I
> haven't made an official release of D for Xcode to support DMD. Today
> I'm fixing that.
>
> So D for Xcode 2.1 now supports DMD. It comes with an installer package
> that does the following:
>
> * Install D plugin for Xcode
> * Install Xcode file and project templates for D
> * Download and install latest version of DMD 2.x
> * Download and install latest version of DMD 1.x
>
> This means that someone can just run the installer and immediately start
> writing/compiling D code within Xcode. It's using DMD 2.x by default,
> but there is no problem installing both versions at the same time and
> changing the default.
>
> More details and some screenshots on the website:
>
> <http://michelf.com/projects/d-for-xcode/>
Very nice. Two things:
1. It's possible to misinterpret that the version number in "D for Xcode 1.2" is for Xcode and not for the plugin
2. Are D files still recognized as DTrace files by default?
|
March 22, 2010 Re: D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | On 2010-03-22 14:51:31 -0400, Jacob Carlborg <doob@me.com> said: > On 2010-03-22 14.30, Michel Fortin wrote: >> More details and some screenshots on the website: >> >> <http://michelf.com/projects/d-for-xcode/> > > Very nice. Two things: > > 1. It's possible to misinterpret that the version number in "D for Xcode 1.2" is for Xcode and not for the plugin Yeah, I know. But writing "(D for Xcode) 1.2" doesn't look good. Any suggestion? > 2. Are D files still recognized as DTrace files by default? This is now fixed, thanks to method swizzling. :-) You can look at the version history on the website for a list of changes and the remaining known issues. -- Michel Fortin michel.fortin@michelf.com http://michelf.com/ |
March 22, 2010 Re: D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nekuromento | On 2010-03-22 14:41:45 -0400, Nekuromento <necroment@gmail.com> said: > Great! Thank you for your efforts! > > Btw, is there any progress with your D to Objective-C bridge ? Well, I made the necessary changes to make it compile with DMD, and I think I got it to work on Leopard, but right now it's crashing on Snow Leopard for some reasons hard to figure out. GDB not working right with DMD-generated code doesn't help working on this. I'm not sure if I should continue working on the D 1.0 branch of if I should jump directly to D 2.0 for future development. Porting it to D 2.0 would also be a good opportunity to add support for the Objective-C 2.0 "advanced" runtime. Because it only supports the 1.0 "legacy" runtime, the current bridge wouldn't work with Cocoa 64-bit, or on an iPhone, assuming we had a the proper backends and D runtime to go with it. You can look at the current state by fetching from the git repository. -- Michel Fortin michel.fortin@michelf.com http://michelf.com/ |
March 22, 2010 Re: D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Michel Fortin | On 23/03/10 10:03, Michel Fortin wrote:
>
> Yeah, I know. But writing "(D for Xcode) 1.2" doesn't look good. Any
> suggestion?
>
D for Xcode, 1.2
|
March 22, 2010 Re: D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bernard Helyer | On 2010-03-22 17:19:02 -0400, Bernard Helyer <b.helyer@gmail.com> said: > On 23/03/10 10:03, Michel Fortin wrote: >> >> Yeah, I know. But writing "(D for Xcode) 1.2" doesn't look good. Any >> suggestion? > > D for Xcode, 1.2 Good idea. Thanks. -- Michel Fortin michel.fortin@michelf.com http://michelf.com/ |
March 23, 2010 Re: D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Michel Fortin | Michel Fortin Wrote:
> On 2010-03-22 17:19:02 -0400, Bernard Helyer <b.helyer@gmail.com> said:
>
> > On 23/03/10 10:03, Michel Fortin wrote:
> >>
> >> Yeah, I know. But writing "(D for Xcode) 1.2" doesn't look good. Any
> >> suggestion?
> >
> > D for Xcode, 1.2
>
> Good idea. Thanks.
>
> --
> Michel Fortin
> michel.fortin@michelf.com
> http://michelf.com/
>
I too, initially, misinterpreted the language and checked the version of my copy of XCode to see if it was 1.2. I would suggest "D plugin, version 1.2, for Xcode" or "version 1.2 of the D Plugin for Xcode"
Thanks,
Wayne
|
March 23, 2010 Re: D for Xcode 1.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Wayne Anderson | "Wayne Anderson" <wanderon@comcast.net> wrote in message news:hob1qp$6f4$1@digitalmars.com... > Michel Fortin Wrote: > >> On 2010-03-22 17:19:02 -0400, Bernard Helyer <b.helyer@gmail.com> said: >> >> > On 23/03/10 10:03, Michel Fortin wrote: >> >> >> >> Yeah, I know. But writing "(D for Xcode) 1.2" doesn't look good. Any >> >> suggestion? >> > >> > D for Xcode, 1.2 >> >> Good idea. Thanks. >> >> -- >> Michel Fortin >> michel.fortin@michelf.com >> http://michelf.com/ >> > I too, initially, misinterpreted the language and checked the version of my copy of XCode to see if it was 1.2. I would suggest "D plugin, version 1.2, for Xcode" or "version 1.2 of the D Plugin for Xcode" > Or, for brevity, just name the plugin "DForXCode" or "XCodeD" and say "DForXCode 1.2" or "XCodeD 1.2". |
Copyright © 1999-2021 by the D Language Foundation