Compact Application Solution Language

Compact Application Solution Language (CASL) is a programming language used to create computer programs for Palm OS, and Microsoft Windows desktops, laptops, and Pocket PCs with Windows Mobile. It is published by WAGWARE Systems, Inc., and Brainyware, LLC.

As a language, CASL is similar to Pascal or Visual Basic with object-oriented programming features. The CASL software development kit (SDK) includes a graphical user interface (GUI) forms editor, an integrated development environment (IDE), and a compiler. CASL programs can either be run as interpreted applications on target devices (using a small helper binary), or compiled directly to native code (CASLpro). One of CASL's key features is that the same source can be compiled to PalmOS, Windows, or Pocket PC with Windows Mobile, without changing the code, termed "write once, run all".

In July 2005, CASLsoft announced they were discontinuing support for CASL and releasing it as freeware, with version 4.2 as the last official release. 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 3 July 2006.

In January 2007, more libraries were released to support the Janam XP20/XP30 series of barcode devices. The CASL libraries are also backward compatible with the Symbol SPT series devices.

Applications Developed in CASL (Palm OS, Pocket PC and Windows)

External links


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Criticism of the APL programming language — The APL programming language has been used since the mid 1960s on mainframe computers and has itself evolved in step with computers and the computing market. APL is not widely used, but minimalistic and high level by design, at several points in… …   Wikipedia

  • Tool Command Language — Pour les articles homonymes, voir Tcl. Tcl Apparu en …   Wikipédia en Français

  • Clarion (programming language) — For other uses, see Clarion. Clarion Developer(s) JPI, Clarion International, SoftVelocity Stable release 8.0 / August 30, 2011; 2 months ago (2011 08 30) Operating system …   Wikipedia

  • Guarded Command Language — The Guarded Command Language (GCL) is a language defined by Edsger Dijkstra for predicate transformer semantics cite web | last=Dijkstra | first=Edsger W | authorlink=E. W. Dijkstra | url=http://www.cs.utexas.edu/users/EWD/ewd04xx/EWD472.PDF |… …   Wikipedia

  • CASL — Compact Application Solution Language (Computing » General) ** Castle Dental Centers, Inc. (Business » NASDAQ Symbols) …   Abbreviations dictionary

  • .prc — Palm OS Palm OS (Garnet OS) Capture d écran de Palm OS Garnet v5.4.9 Famille Palm OS État du projet Stable et sorti Entr …   Wikipédia en Français

  • Palm os — (Garnet OS) Capture d écran de Palm OS Garnet v5.4.9 Famille Palm OS État du projet Stable et sorti Entr …   Wikipédia en Français

  • Palm OS — (Garnet OS) Capture d écran de Palm OS Garnet v5.4.9 Famille Palm OS État du projet Stable et sorti Entreprise / Développeur Palm …   Wikipédia en Français

  • CASL — may refer to: * California Amateur Skateboard League * Canadian Association for School Libraries * Canadian Association for the Study of the Liver * Capital Area Soccer League * Center on Accelerated Student Learning * Central Arizona Soaring… …   Wikipedia

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.