projects
Desk
Desk is a multi purpose desktop library for RISC OS.
Desk forked from DeskLib many years ago under the direction of Julian Smith to provide better error handling in the form of the Error2 and to clean up the namespace usage issues that meant DeskLib could not easily be used with OSLib and RISC OS Lib.
Whilst Desk tries to stay away from competing with DeskLib, it is still maintained and developed as it is primarily used by the host of Julian Smith programmes I've inherited.
Director
Director is a fantastic desktop tool for RISC OS. It extends a simple scripting language built in to RISC OS to offer you the ability to create menus and place icons on the iconbar. Menu items lead to sub-menus; to useful commands or perform actions on selected files. Director comes with an extensive set of default menus that allow it to work out of the box on any RISC OS machine and integrates with the file-systems and services present.
JLib
JLib is the free collection of libraries and utility code from Julian Smith.
Whilst programming for RISC OS, and a stint at Acorn, Julian produced some of the most incredible C code to augment programs written in C. His commericial products, MemCheck and HeirProf, aimed a C developers, provided memory checking and speed analysis for programmers to debug and optimise their programs.
ROMPatches
ROMPatches started as a hack to RISC OS 4 back in 2000. A series of Obey scripts posted to Usenet turned "Delete" red, changed the "New directory" name to <null> and made the TaskWindow faster.
Through the years these scripts were updated, and programs created to analyse new versions of RISC OS and create these scripts automatically, the Shutdown action was modified and the templates updated.