Re: C# to Objective-C translator?
Re: C# to Objective-C translator?
- Subject: Re: C# to Objective-C translator?
- From: Greg Herlihy <email@hidden>
- Date: Mon, 17 Apr 2006 14:44:00 -0700
- Thread-topic: C# to Objective-C translator?
Any program that uses the Cocoa framework is a Cocoa application no matter
what language its programmer chose for the implementation. And in fact it is
possible to compile native C# Cocoa programs on OS X thanks to Mono
project's (http://www.mono-project.com) mcs compiler and its CocoaSharp
interface (http://www.mono-project.com/CocoaSharp).
Greg
On 4/17/06 1:11 PM, "Sherm Pendley" <email@hidden> wrote:
> On Apr 17, 2006, at 4:00 PM, Alex Barclay wrote:
>
>> Looking at the current grammars, C# exists but ObjC does not. You
>> should be able to create a new grammar or modify the C grammar
>> (http://www.txl.ca/nresources.html).
>
> Translating language grammars is trivial. Translating library APIs is
> not.
>
> Unless it's done *perfectly* - and I've yet to see that done - your
> customers will hate you for it. If you want to write a Cocoa program,
> write a Cocoa program. Don't try to pawn off a .NOT program that has
> a thin layer of Cocoa chrome around it. Mac users will see through
> the BS in a heartbeat.
>
> If you've got some old-school Mac friends, ask them about Word 6 to
> get a first-hand view of a Mac user's reaction to a half-assed port
> of a Windows app. Do you *seriously* want your users saying things
> like that?
>
> sherm--
>
> Cocoa programming in Perl: http://camelbones.sourceforge.net
> Hire me! My resume: http://www.dot-app.org
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden