Sign in Join
Wiki copytemporary

Mac Pascal: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Mac Pascal

OldNewLine
1+**Mac Pascal** is a designation that was retrospectively assigned to Apple's [[Object Pascal]].
2+
3+Based on earlier foundations laid with [[Lisa Pascal]] and [[Clascal]] a development team at Apple Computer led by [[Larry Tesler]] developed an object-oriented version of the [[Pascal]] language in consultation with [[Niklaus Wirth]]. The first version of this dialect, termed *Object Pascal*, was released in 1985.
4+
5+Within short time Object Pascal became the premier development language for Mac OS Classic. Apple's Object Pascal syntax was also adopted by alternative IDEs for the Macintosh platform including [[THINK Pascal]] and [Metrowerks Pascal](https://macintoshgarden.org/author/metrowerks). In 1989 concepts of Object Pascal were included in version 5.5 of [[Turbo Pascal]].
6+
7+Since then, [[Object Pascal]] is a generic term for modern Pascal implementations allowing for OOP, and Apple's original implementation has been termed *Mac Pascal*.
8+
9+## Mac Pascal support in Free Pascal
10+
11+Today, the Mac Pascal syntax is still supported by [[Free Pascal]] if the [[Mode MacPas|MACPAS]] mode is activated. This may be e.g. required if one wants to develop FPC programs for [[Target MacOS]] and incorporate legacy code.
12+
13+---
14+*From the Free Pascal wiki, page "Mac Pascal", as it stood on 2021-02-11 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history