sqrkl@csvax.liv.ac.uk (02/19/88)
Has anyone seen a GOOD Pascal compiler for the Amiga yet ? It MUST implement the following : 1) All the usual boring ISO stuff that no-one in their right mind uses. 2) longint data type as well as integer. 3) Ability to return ANY data type as the result of a function (this includes strings...) 4) More than 32K of data can be declared in the VAR section. (This is annoying restriction of Mac Turbo Pascal). 5) The + operator MUST be applicable to strings as well (I refuse to use 'concat' under ANY circumstances). 6) It must be fast at compiling (Mac Turbo Pascal has no link stage, so it is extremely fast). 7) Proper dynamic length string handling. 8) Constant expressions (e.g. 2*fred where fred is a constant) allowed in CONST and CASE sections. 9) It must compile directly to 68000 code - none of this p-code rubbish. 10) Nice WIMP environment for compiling - no cryptic CLI commands, please. 11) Of course, full support for Amiga facilities. Mac Turbo Pascal fails on points 4) and 8) but is otherwise (sic) superb. So c'mon you Amiga software companies (and Borland !!!) - get your fingers out and write a compiler to the above specs...If you do, I will go against my natural pirating tendencies and actually buy the thing !!!!! Richard K. Lloyd SQRKL@UK.AC.LIV.CSVAX "If the Atari ST, the biggest heap of dross in the universe, can have at least SIX Pascal compilers written for it, why isn't there even ONE good one for the Amiga ?"
peter@nuchat.UUCP (Peter da Silva) (02/28/88)
In article <405@csvax.liv.ac.uk>, sqrkl@csvax.liv.ac.uk writes: > "If the Atari ST, the biggest heap of dross in the universe, can have at > least SIX Pascal compilers written for it, why isn't there even ONE good one > for the Amiga ?" Because the Amiga has a modern operating system and deserves a modern language. If you must use something other than 'C', there are several Modula-2 compilers to go for... -- -- a clone of Peter (have you hugged your wolf today) da Silva `-_-' -- normally ...!hoptoad!academ!uhnix1!sugar!peter U -- Disclaimer: These aren't mere opinions... these are *values*.