• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Cross-platform toolkit with a Cocoa backend
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cross-platform toolkit with a Cocoa backend


  • Subject: Re: Cross-platform toolkit with a Cocoa backend
  • From: "Dr. Rolf Jansen" <email@hidden>
  • Date: Tue, 10 Jul 2007 08:42:17 -0300

Presently there are two actively developed Cocoa related public cross platform frameworks, and Alastair Houghton made already some points about it some days ago. Here are some links:

GNUstep: <http://www.gnustep.org/>
<http://groups.google.com/group/gnu.gnustep.discuss/ topics>


  Cocotron:  <http://code.google.com/p/cocotron/
             <http://groups.google.com/group/cocotron-dev/topics>

Both frameworks are like Cocoa written in pristine Objective-C. I tested both and both do have their specific limitations, but they are in a usable stage. Alastair gave in his answer to you an accurate description of these frameworks.

For me the situation seems to be that there is FreePascal/Lazarus at the one side and [[Cocoa/Cocotron] GNUstep]/Objective-C at the other, and I am not quite sure, what you really want.

If you are looking at this from the point of view to find a viable replacement for Carbon for Mac port of Lazarus, then you are IMHO quite possible on the wrong track - I would suggest to stick with the Carbon toolkit at the Mac side and use whatever toolkit for Windows and X.

If you are looking for another framework (besides Lazarus) which can be used at many platforms with FreePascal, then the combo [Cocoa/ Cocotron] and/or GNUstep are for you.

Rumours are that FreePascal can already access data and methods of Cocoa objects and it seems that some are thinking loud about enhancing the Pascal language specification for directly supporting Objective-C constructs. If this starts to be more than rumours and loud thinking, then you might want to simply forget starting to work on another framework, but instead start with translating the [Cocoa/ Cocotron] or GNUstep headers to Pascal.

Best regards

Rolf Jansen



Am 10.07.2007 um 03:53 schrieb Felipe Monteiro de Carvalho:

On 7/7/07, j o a r <email@hidden> wrote:
We get this type of question on Cocoa-Dev a couple of times per year.
Check the list archives for discussions on this topic. Pros, cons,
and technical tips and tricks.

Hi,

Can you give me some links? I searched the archives for the keywords
"cross-platform" and "cross-platform framework" and I don't find
anything useful after reading 10 pages of results.

Just some people talking about using Qt, or Java, or about migrating
applications from other frameworks to cocoa using the Interface
Builder.

Nothing that really relates to building a cross-platform framework.

thanks,
--
Felipe Monteiro de Carvalho
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Cross-platform toolkit with a Cocoa backend
      • From: Sherm Pendley <email@hidden>
    • Re: Cross-platform toolkit with a Cocoa backend
      • From: "Felipe Monteiro de Carvalho" <email@hidden>
References: 
 >Cross-platform toolkit with a Cocoa backend (From: "Felipe Monteiro de Carvalho" <email@hidden>)
 >Re: Cross-platform toolkit with a Cocoa backend (From: j o a r <email@hidden>)
 >Re: Cross-platform toolkit with a Cocoa backend (From: "Felipe Monteiro de Carvalho" <email@hidden>)

  • Prev by Date: Re: NSSlider and doube-click event
  • Next by Date: Re: Cross-platform toolkit with a Cocoa backend
  • Previous by thread: Re: Cross-platform toolkit with a Cocoa backend
  • Next by thread: Re: Cross-platform toolkit with a Cocoa backend
  • Index(es):
    • Date
    • Thread