[comp.sys.acorn] Relative Merits of RiscOS Pascals?

zzassgl@uts.mcc.ac.uk (Geoff Lane) (06/27/91)

I've had it with C (and don't want to discuss it :-)).

There appears to be only two Pascal compilers for RiscOS, the Cambridge
Pascal from Dabs Press and the ISO-Pascal from Acorn.  Apart from the
obvious price advantage in favour of the Cambridge Pascal (around 20
quid) are there any other conciderations that must be made?

Can anyone give us a quick summary of how each compiler can cope with
implementing a Wimp Application?

-- 
Geoff. Lane.                                  Janet: zzassgl@uk.ac.mcc.uts
UTS Sys Admin, Manchester Computing Centre, Oxford Rd, Manchester, M13 9PL

gtoal@castle.ed.ac.uk (G Toal) (06/28/91)

In article <2938@mccuts.uts.mcc.ac.uk> zzassgl@uts.mcc.ac.uk (Geoff Lane) writes:
:I've had it with C (and don't want to discuss it :-)).
:
:There appears to be only two Pascal compilers for RiscOS, the Cambridge
:Pascal from Dabs Press and the ISO-Pascal from Acorn.  Apart from the
:obvious price advantage in favour of the Cambridge Pascal (around 20
:quid) are there any other conciderations that must be made?
:
:Can anyone give us a quick summary of how each compiler can cope with
:implementing a Wimp Application?
:

Fetch the ptc converter from newcastle and have the joys of C's easy
interface to RISC OS, and well-implemented code-generator, *and*
the lovely verbose Pascal syntax you know and love...

G

goodwin@oyez.enet.dec.com (Pete Goodwin) (06/28/91)

In article <2938@mccuts.uts.mcc.ac.uk>, zzassgl@uts.mcc.ac.uk (Geoff Lane) writes...
>I've had it with C (and don't want to discuss it :-)).
> 
>There appears to be only two Pascal compilers for RiscOS, the Cambridge
>Pascal from Dabs Press and the ISO-Pascal from Acorn.  Apart from the
>obvious price advantage in favour of the Cambridge Pascal (around 20
>quid) are there any other conciderations that must be made?
> 
>Can anyone give us a quick summary of how each compiler can cope with
>implementing a Wimp Application?
> 
>-- 
>Geoff. Lane.                                  Janet: zzassgl@uk.ac.mcc.uts
>UTS Sys Admin, Manchester Computing Centre, Oxford Rd, Manchester, M13 9PL

The Cambridge Pascal works from the desktop, but can only handle a single
program, whereas the ISO Pascal from Acorn has modules. Neither have the
expansive support library C has to write desktop applications.

Cambridge Pascal came with a desktop shell, that has to use some 'trickery' in
order to program the WIMP. Unfortunately, it's a source file that has to be
included - no modules!

ISO Pascal has direct access to SWI and ARM assembler, which gives a link to
WIMP programming, and it's modular, but you have to write everything yourself,
unless you find someone else's library. It was written for Arthur, and hasn't
been updated, so it needs a different linker from C, and a different debugger.

I don't use either; I've settled on C because the support is so much better.

	Pete Goodwin