 |
|
CODING |
|
Version
|
Access links
|
|
ARM code
|
ARMalyser
|
ARM code analyser that understands RISC OS executable, module, object and library formats and outputs analysis in a variety of styles
|
0.46
|
|
|
BASIC
|
BasCrunch
(+ new ccrunch)
|
Crunches Basic programs in order to produce smaller and faster code
|
1.02
|
|
|
Dr Wimp
|
Set of ready-made routines for the easy creation of RISC OS applications in Basic; tools and documents are included. (Books about programming in Basic and with Dr Wimp are available via the Web site.)
|
3.81
|
|
|
C, C++ & Fortran
|
GCC
|
Gnu C/C++ compiler with support for other languages (Fortran 77/90 included): official distribution
|
2.95.4 release 3
|
|
|
Experimental 32-bit GCC release by Peter Naulls, based on changes not yet incorporated in the main GCCSDK source tree
|
3rd October 2003
|
|
|
GCCide
|
Project manager and front-end for GCC
|
2.03
|
|
|
Fortran
|
A GNUf77 skeleton application for creating a Fortran compiler from GCC: setup instructions are provided by Fortran Friends
|
4-1
|
|
|
Library
|
ChoX11
|
A replacement for Xlib which aims to make the conversion of X Windows programs to RISC OS easier and the results more useful
|
0.13
|
|
|
DeskLib
|
A set of fully sourced C libraries for writing RISC OS desktop applications: DeskLib is suitable for compiling and linking with 32-bit compilers and libraries
|
2.50
|
|
|
OSLib
|
Highly optimised RISC OS interface library; the version supplied here is for long-filename systems (RISC OS 4/5 etc.)
|
6.50
|
|
|
StubsG
|
A distribution of C-library-neutral libraries which allows applications and modules linked against it to be used with whichever version of the SharedCLibrary module is present on the system. This allows the production of 26-/32-bit-neutral software which runs on any version of RISC OS from 3.1 onwards
|
0.04
|
|
|
Lua
|
RiscLua
|
RISC OS implementation of the latest release 5.0 of the popular Lua programming language
|
2.31
|
|
|
Pascal
|
Pascal
|
Acorn's ISO Pascal compiler: intended for integration with Acorn's DDE, but may be used with Drlink
|
4.09
|
|
|
Python
|
Python
|
Popular new semi-interpreted scripting language. The RISC OS version is advanced, with libraries for writing Toolbox applications, creating Draw files and more.
|
2.3
|
|
|
RISC OS additions
|
2.3
|
|
|
Extensions
|
NumPy numerical extension; eGenix mx extensions; POPinspect example
|
2.3
|
|
|
Documentation
|
Full official documentation for the latest version of the Python language from the Python home page
|
2.3.2
|
|
|
Tools
|
APPstat
|
Monitors events and messages delivered to all or selected applications with microsecond accuracy
|
1.22
|
|
|
Bitmanip
|
Bitmanip is a utility for converting numbers and selecting binary patterns
|
1.09
|
|
|
CCres
|
Toolbox resource compiler/decompiler
|
1.07
|
|
|
Command Control
|
A desktop front-end to a wide range of module *commands and command-line programs
|
2.61
|
|
|
CPUload
|
Comprehensive CPU usage application, supports multiple windows and displays the load of the entire machine or of selected tasks
|
3.22
|
|
|
Drlink
|
AOF linker, intended as a partial substitute for the Acorn linker
|
0.36
|
|
|
Freshen
|
Utility to make and apply software upgrade patches
|
1.07
|
|
|
Indent
|
A formatter for C or C++ programs (a port of the GNU Indent program with Acorn DDE front-end)
|
2.2.4
|
|
|
LibView
|
A utility which displays convenient menu windows of header files for the C and Pascal languages
|
0.95
|
|
|
OmniDesk
|
Utility suite including several coding-related utilities: magnifier; coordinates display; template file analyser; SWI index/info; text grabber; window/icon flag spy/calculators
|
1.20
|
See Utilities section
|
|
SERVstat
|
Monitors service call activity for all or selected tasks
|
1.01
|
|
|
SideDiff
|
Allows the differences between two versions of a file to be viewed side by side
|
2.10
|
|
|
Swish
|
A SWI listing utility (outputs plain text or C headers)
|
0.13
|
|
|
SWIstat
|
Monitors SWI call activity for all or selected tasks
|
2.12
|
|
|
TemplEd
|
Templates editor
|
1.34
|
|
|
Timer Module
|
Module which provides SWIs and *commands to allow operations to be timed to microsecond accuracy
|
4.12
|
|
|
VECstat
|
Monitors calls to system vectors with parameter display for all or selected tasks
|
1.02
|
|
|
Verma
|
Provides info about modules located on disc
|
0.23
|
|
|
WimpInfo
|
Provides useful information about windows, icons, pointer, caret and more
|
1.22
|
|
|
WimpMon
|
Traces the messages passed between Wimp applications, displaying detailed information on those matching the user's criteria
|
2.08
|
|
|
WindOpen
|
Module which manipulates windows using *commands that may be placed in Obey files
|
1.92
|
|
|
Version tracking
|
CVS
|
RISC OS implementation of the cross-platform Concurrent Versions System which allows multiple users to work on the same set of files, and track changes between different versions, on local discs or across the Internet
|
0.18
|
|
|
Web coding
|
HTMLcheck
|
Validates HTML files using a port of the sgmls SGML parser (the archive also includes a fully generalised front-end to sgmls)
|
1.12
|
|
|
Perl 5
|
Practical Extraction and Report Language version 5.005 (widely used for CGI)
|
1.12
|
|
|
Documentation for Perl version 5.001 in HTML, Impression and StrongHelp formats
|
5.001
|
|
|
PHP 4.3.2
|
HTML-embedded script language whose scripts are interpreted by the server, so it works with all browers
|
2.16
|
|
|
WebJames
|
HTTP server for RISC OS complete with PHP support
|
0.40
|
|