ArmBob for RISC OS
The reason why I was able to extend Bob in 1994 with SWI calls
and other features was the exceptional clarity and simplicity of
its source code. My intention was to produce a little C-like language
that could be used for wimp programming. Meanwhile ArmBob has been
somewhat displaced by RiscLua, which is faster and more powerful.
Bob has meanwhile been developed, but not along paths that make it
a good candidate for porting to RISC OS, so ArmBob is now something
of a curiosity. Still, it is more than just a toy, and there may be some
who like its C-like syntax, and for that reason I thought it worth producing
a version to run under Risc OS 5.
The application sets up the Bob filetype
for ArmBob programs. It also
defines the Bob$Path path variable for including
libraries. One of the libraries goes part of the way towards an
analogue of DrawBasic, Joe Taylor's application for creating Draw files. The object-oriented
style makes ArmBob very appropriate for this.
Back to RISC OS stuff