Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > Pascal on Mac

Pascal on Mac
Thread Tools
Fresh-Faced Recruit
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jan 24, 2001, 11:42 AM
 
The original language of choice, now totally dead? Since Metrowerks dropped it from CodeWarrior, my only hope, Borland's Kylix (Delphi for Linux). They haven't committed to OS X yet (although they did with their JBuilder product).
     
Mac Elite
Join Date: Jan 2001
Location: New York
Status: Offline
Reply With Quote
Jan 25, 2001, 04:06 PM
 
Sadly, pascal is dead. Sorry.
     
Fresh-Faced Recruit
Join Date: Jan 2001
Location: San Jose, CA USA
Status: Offline
Reply With Quote
Jan 26, 2001, 08:01 PM
 
There are probably open-source Unix Pascal compilers that could be ported to OS X (most non-GUI Unix software ports relatively easily.) That won't get you integration with ProjectBuilder, though, and you'd have to translate all the Carbon header files into Pascal format if you wanted to write any GUI apps.

Personally, I gave up on Pascal 11 years ago. It was nicer than 1970s-era K&R C, but ANSI C fixed most of that...
     
Dedicated MacNNer
Join Date: Oct 1999
Status: Offline
Reply With Quote
Jan 27, 2001, 02:00 AM
 
Pascal is not dead.

Metrowerks is re-introducing pascal support into CodeWarrior.

You can currently compile carbonized Pascal apps. Follow instructions found at http://www.pascal-central.com
     
Flipper  (op)
Fresh-Faced Recruit
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jan 27, 2001, 11:39 AM
 
Thanks for the link strobe, so there is hope. It doesn't say exactly when this CodeWarrior will be released though.

"Metrowerks has announced that work has begun on the final update for CodeWarrior Pascal which should streamline the process of carbonizing your Pascal programs, but there is no clear picture yet as to exactly what will be released."

Don't know why they dropped it in the first place, oh yes, because Apple did first
     
Mac Elite
Join Date: Jan 2001
Location: New York
Status: Offline
Reply With Quote
Jan 27, 2001, 02:29 PM
 
Maybe you'll didn't realize, but this update is only being released to appease pascal fanatics. There are no plans for updating this product in the future or for releasing a version of the standard codewarrior with support for pacal. I like pascal but I feel it is time for the world to move on to better object oriented technologies. Objective Pascal came out about 12 years ago around the same time as Objective C but did not gain andy steam. Pascal was supposed to replace BASIC but in the end Microsoft created Visual Basic which kept BASIC going, and ANSI C killed Pascal. In fact even True Basic today created by the original developers of BASIC has a strong users group.

------------------
Think Different.
     
Dedicated MacNNer
Join Date: Jun 2000
Location: Dundas, Ontario, Canada
Status: Offline
Reply With Quote
Jan 29, 2001, 12:44 PM
 
If anyone writes some libraries that can map Pascal to the cocoa APIs tell me about it because my high school taught Pascal (in DOS and then for a bit on Windows through Delphi) so it is my most comfortable language yet nobody uses it anymore. True that Java is more portable and any offshoot of C is more powerful but I liked the way that Pascal worked and Delphi was simple and effective. It would be a great learning tool if someone could do this but I don't know enough about API linking to even know how it could be done.

Good luck,
Jeff.
Spectral Class
"Shedding Light on Innovation"
     
Fresh-Faced Recruit
Join Date: Jan 2001
Location: San Jose, CA USA
Status: Offline
Reply With Quote
Jan 30, 2001, 06:25 PM
 
Bridging object oriented APIs between two languages is extremely difficult. There is an Objective-C to Java bridge that allows Cocoa apps to be written in Java, but it's quite an intricate piece of work. A bridge for Object Pascal would be almost as complex (and yes, this would require Object Pascal and not the regular kind.)

It really isn't that hard to learn new languages. It's time to let go of Pascal...
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 12:10 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2