• 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: Pascal porting?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Pascal porting?


  • Subject: Re: Pascal porting?
  • From: Chris Hanson <email@hidden>
  • Date: Mon, 22 Dec 2003 20:49:44 -0600

On Dec 22, 2003, at 6:10 PM, Mark Dawson wrote:
I'm looking into porting an old (code dates from 94-96) Pascal program to (mach-o).

Cocoa and Mach-O are different things. Cocoa is an Objective-C framework for Mac OS X (which can also be used from some other languages). Mach-O is the native executable file format and ABI on Mac OS X.

What you probably should try is the Metrowerks Pascal compiler for Carbon. I believe they have one that can be used with a relatively recent version of CodeWarrior and the last Pascal UnviersalInterfaces to create Carbon Pascal applications.

It probably has a life span of less than a year (there's a replacement on the horizon, but that's way behind schedule, and the company wants something that it can sell now, as its Classic sales are dying quickly)

Give some of the techniques from Extreme Programming a try in creating the replacement. They can help keep projects on track. Also, try to leverage modern Cocoa features as much as possible; you should be able to move pretty quickly with them, depending on the nature of the application.

I am just starting to learn Cocoa, but if it truly is easy to get a full fledged program (the infrastructure) up and running quickly, this might be a good test case for switching to Cocoa.

Has anyone had any experience in porting Pascal to Cocoa/OS X to offer any thoughts on strategies?

In such a case you're really not talking about a port. You're essentially talking about a rewrite that treats the existing software as a requirements document.

-- Chris

--
Chris Hanson <email@hidden>
Weblog: http://www.livejournal.com/users/chanson/
Resume: http://bdistributed.com/people/cmh/resume.html
Looking for work developing Java or Mac OS X applications
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Pascal porting? (From: Mark Dawson <email@hidden>)

  • Prev by Date: Re: Database Application with Obj-C
  • Next by Date: Re: Database Application with Obj-C
  • Previous by thread: Pascal porting?
  • Next by thread: Re: Pascal porting?
  • Index(es):
    • Date
    • Thread