Clascalは、Apple ComputerのPersonal Office Systems ( POS) 部門 (後にLisa Division、さらにその後The 32-Bit Systems Division と改名)によって 1983年に開発されたオブジェクト指向プログラミング言語 (および関連する開発終了コンパイラ [ 1 ] [ 2 ] )です。Clascal は、 Lisaのオペレーティング環境であるLisa Office Systemのアプリケーションをプログラミングするために使用されました。
Lisa Pascalの拡張として開発されたこの言語は、もともとApple IIに実装されていたUCSD Pascalモデルに遡るもので、Xerox Palo Alto Research Center ( PARC ) がリリースしたSmalltalk -80、v1 (以前は Lisa に移植されていた) とModulaの影響を強く受けている。Larry Teslerによると、Clascal は Apple 版Smalltalkの代替として開発された。Smalltalkは「遅すぎる」上に、Smalltalk の構文がほとんどの人にとって馴染みのないものだったためである。[ 3 ]
Clascalは、 1985年にApple MacintoshのObject Pascalの基盤となった。[ 4 ] 1986年にLisaが生産終了した後も、PascalとObject Pascalは、システムおよびアプリケーション開発のためにMacintosh Programmer's Workshopで数年間使用され続け、最終的にCとC++に取って代わられた。[ 5 ] MacAppアプリケーションフレームワークは、元々Clascalで書かれたToolkitに基づいていた。[ 3 ]
Object Pascalは、 Borland社のDelphiの基礎となった。