
Welcome to the Charm website dedicated to promoting interest in the Charm language currently targeted for the 32 bit StrongARM SA-110 (or compatible) processor and RISC OS operating system (3-5) running on the RISC PC, Iyonix, ARMini or RISC PC emulator (RPCEmu under Linux or Windows running RISC OS 5 ROM image dUI300-00 is a completely free installation).
Charm is a simple to learn yet powerful high level language with a compiler that generates efficient code with a small memory footprint. A desktop shell supports easy editing, compiling, assembling or linking of multiple files, and allows a number of configuration options for the utilities to be set through menus.
Charm can be used to build either applications or modules by specifying the appropriate linker option (hereafter generically referred to as programs).
From here you can:
- Learn what Charm is and how to use it to develop programs.
- Learn how to set up a free PC based environment in which to run Charm.
- Download and install the Charm tools and demos and build the Charm tool source code.
- Leave or view comments on the RISC OS Charm Language Users group on facebook.