Compact Application Solution Language
![]() | This article contains promotional content. |
CASL - (Compact Application Solution Language) is a programming language used to create computer programs for the Palm OS, PocketPC/Windows Mobile and for the Windows Desktop/Laptop. It is published by WAGWARE Systems, Inc. and Brainyware, LLC.
As a language, CASL is similar to PASCAL or Visual Basic with object-oriented features. The CASL software development kit (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 CASL's key selling points is that the same source can be compiled to the Palm, PocketPC or Windows without changing the code ("write once, run all").
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 Systems, Inc. and Brainyware, LLC announced the purchase of CASL, updated the product and continue to release it as commercial software. CASL Version 4.3 was released on 3rd July 2006 and is available as a free download from The CASL Download Page.
External links
- CASL Home Page
- CASL On-Line Community
- Introduction to CASL (E-book/PDF)
- What is new in CASL 4.3 (Flash Presentation)
- Hello World video tutorial (Flash Presentation)
- CASL Application Install Builder Video tutorial (Flash Presentation)
- Developing with CASL by Paul Schmid (E-Book/PDF)
Applications Developed in CASL (Palm OS, PocketPC and Windows)
WAGWARE Systems, Inc.
Brainyware, LLC
Arkansoft
WakefieldSoft
Southeastern Data Technologies
Add more here...