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.
Please note that the Charm source code is distributed under the terms of the GNU general public license (GPL).

I am interested in hearing from developers who would like to collaborate with developing the language further, or from people who would like to contribute Charm projects which I will host here for the benefit of others if suitable. 

This free website was made using Yola.

No HTML skills required. Build your website in minutes.

Go to www.yola.com and sign up today!

Make a free website with Yola