Jump to content

Compact Application Solution Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 66.14.104.198 (talk) at 01:47, 25 October 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Compact Application Solution Language (CASL) is a programming language used to create applications for the Palm Pilot and PocketPC. It is published by CASLsoft, Inc.

As a language, CASL is similar to PASCAL with object-oriented features. The CASL SDK includes a GUI forms editor, IDE, and compiler. CASL applications can either be run as interpreted applications on the target device (using a small helper binary) or compiled directly to native code (CASLpro). One of its key selling points was that the same source could be compiled to either Palm or PocketPC without changing code ("write once, run either").

In July 2005, CASLsoft announced they were discontinuing support for CASL and releasing it as freeware, with version 4.2 being the last official release. However, a month later Wagware, Inc. announced it was purchasing CASL and continuing to release it as commercial software. Version 4.2 was released on 10/24/2005.