Mac Pascal: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: Mac Pascal
| Old | New | Line | |
|---|---|---|---|
| 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).* |
