the really small
SOFTWARE COMPANY

RISC OS

Development

RISC OS can be an interesting operating system to develop for. A significant amount of development is done in C or Assembly language but other languages are also available.

RISC OS development has always leveraged the power of individual tools rather than providing a monolithic IDE. The main tool in this section, Sourcery, attempts to pull these tools together in a familiar and easy to use front end.

A comprehensive and easy to use front end for RISC OS development. Enables you to leverage the power of individual tools in a joined up way.

Like make, Sourcery will manage the source code that makes up a project but unlike make it will also manage the various resources files that are required to produce a RISC OS application. These include Sprite, Message and Template files.

CLibSupport is a library of functions that has been created to help with the porting of other software on this site when using the Shared C Library.

Some of the functions are replacements for POSIX functions that RISC OS lacks whilst others are RISC OS specific memory management routines.

ExprEval is a mostly a C based expression evaluation library. The only C++ part is the C++ Wrapper which encapsulates the complexity of the library usage.

ExprEval supports the parsing of multiple expressions in a single expression string. Each sub-expression must end with a semicolon. It also supports the use of variables, constants, and functions. Functions can take multiple arguments. These arguments can also be expressions.

© Copyright 1995-2018 Richard Windley and Broad Oak Studios

Contact Us | Privacy | Cookies