[comp.sys.amiga] Anyone seen a good Amiga Pascal lately ?

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 ?"

hcm@hpclla.HP.COM (Harry Muttart) (02/24/88)

> Has anyone seen a GOOD Pascal compiler for the Amiga yet ?
>
> It MUST implement the following :
> ...
> 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 ?"

Simple answer... 

  1) Good C implementations
  2) Good Modula-2 implementations

(Then there was the Metacomco Pascal (ghastly?))

Harry Muttart

(Strictly my own opinions.)

ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) (02/25/88)

[ I'm running out of creative things to put here. ]

	Please enable your SMILEY_FACE bit while reading this posting.

In article <405@csvax.liv.ac.uk> sqrkl@csvax.liv.ac.uk writes:
>Has anyone seen a GOOD Pascal compiler for the Amiga yet ?
>
	There is no such thing as a GOOD Pascal compiler.  This is largely
because, while C compilers are designed to generate code, Pascal compilers
are designed to generate error messages.

>"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 all the Real Programmers are on the Amiga, and Real
Programmers use C or assembly.  Strong typing is for people with weak
memories, you know...

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Leo L. Schwab -- The Guy in The Cape	ihnp4!ptsfa -\
 \_ -_		Recumbent Bikes:	      dual ---> !{well,unicom}!ewhac
O----^o	      The Only Way To Fly.	      hplabs / (pronounced "AE-wack")
"Work FOR?  I don't work FOR anybody!  I'm just having fun."  -- The Doctor

duncanj@umd5.umd.edu (James Duncan) (02/26/88)

Is MetCompCo (?sp) Pascal the same as Amiga Pascal.
I have Amiga Pascal version 1.0 (totally worhtless).
Have there been any upgrades since 1.0. Since I sent
in my registration card I should be eligible for 
upgrades but I haven't heard anything from Commodore.
I bought this package at around $90, it is the single
worst purchase I have ever made. I'd like to at least 
get a decent upgrade if available and inexpensive.

So what about it? Anyone know? Also how come Borland 
has never come out with Turbo Pascal for the Amy?
It was one of the very first products ever announced,
but has never been published. WHy has Borland chosen
to ignore the Amiga market. I think they could make 
lots of Turbo Pascal and Turbo C sales if they priced
the products similar to the way they're priced for 
the Big blue clones, and the Macs.

		Jim Duncan

pooley@hplabsb.UUCP (Chuck Pooley) (02/27/88)

I recently received a letter from MCC regarding their Pascal product
status.  In regard to the next release of MCC Pascal for the Amiga
they state..

"We are now working on the final stages of our next release of MCC Pascal
for the Amiga.  Unfortunately, we have not decided price or date of release
.  When we have this information I will let you know.  In the meantime the
following will give you some idea of what the new compiler offers.

	single and double precision floating point arithmetic
	full 32 bit pointers
	sequential and random access files 
	dynamic strings
	conditional and separate compilation
	OTHERWISE in CASE statements
	binary, decimal, octal, and hexadecimal integer and character
								constants
	I/O error handling
	interface to graphics

There will also be an improved manual."

I would be glad to pass along any information I receive from MCC in
future.

FYI,

Chuck Pooley
HP Labs
disclaim disclaim disclaim

BTW: I received this letter sometime during this first or second week
of Feb. 88.

hbo@hub.ucsb.edu (Howard Owen) (02/28/88)

In article <4567@hplabsb.UUCP> pooley@hplabsb.UUCP (Chuck Pooley) writes:
>I recently received a letter from MCC regarding their Pascal product
				.
>"We are now working on the final stages of our next release of MCC Pascal
				.
>following will give you some idea of what the new compiler offers.
>i
				.
				.
>	interface to graphics

    What does this mean? What about an interface to the rest of the ROM kernal?
I recall that a big problem with MCC Pascal was it's lack of such an interface.
 
>There will also be an improved manual."

    Not a very difficult goal to achieve. 8-)     

>FYI,

   Thanks!
>
>Chuck Pooley


-- 
Howard Owen, Programmer/Analyst             PHYSNET/HEPNET/SPAN:  SBPHY::HBO 
Physics Computer Services                   internet: hbo@sbphy.ucsb.edu
University of California, Santa Barbara     bitnet: HBO@SBITP.BITNET
"I am not a pay TV service!"                PLink: HBO 

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*.

rjg@sialis.mn.org (Robert J. Granvin) (03/02/88)

>So what about it? Anyone know? Also how come Borland 
>has never come out with Turbo Pascal for the Amy?
>It was one of the very first products ever announced,

I've still got a copy of a Borland full page ad for Turbo Pascal for
the Amiga around here somewhere.  It states in bold letters, something
along the lines of "To be released in the first quarter, 1986!".  

Maybe I should send them a copy?  :-)

-- 
"How can you possibly hurt yourself by      Robert J. Granvin
 falling on your face?"                     National Information Systems, Inc.

rjg@sialis.mn.org        UUCP:...uunet!{amdahl,hpda,rosevax}!bungia!sialis!rjg

pooley@hplabsb.UUCP (Chuck Pooley) (03/03/88)

Yeah Howard (UCSB) I don't know what they meant regarding "interface to
graphics" either.  Sigh.  It took 5 weeks to get that response from them.
Well, I guess it will becoming out RSN.  %-)

Chuck Pooley
HP Labs

pooley@hplabsb.UUCP (Chuck Pooley) (03/12/88)

In article <222@sialis.mn.org>, rjg@sialis.mn.org (Robert J. Granvin) writes:
> >So what about it? Anyone know? Also how come Borland 
> >has never come out with Turbo Pascal for the Amy?
> >It was one of the very first products ever announced,
> 
> I've still got a copy of a Borland full page ad for Turbo Pascal for
> the Amiga around here somewhere.  It states in bold letters, something
> along the lines of "To be released in the first quarter, 1986!".  
> 
> Maybe I should send them a copy?  :-)

  Or maybe they expect us to use Transformer in order to use Turbo?  :*)

Chuck Pooley
HP Labs
disclaim disclaim disclaim

UH2@PSUVM.BITNET (Lee Sailer) (03/17/88)

Nobody else has mentioned this:  There is an ad for UCSD Pascal in the
latest Computer Discount catalog.  That's all I know.  Forget you've ever
heard of me.

ncreed@ndsuvax.UUCP (Walter Reed) (03/18/88)

In article <36386UH2@PSUVM> UH2@PSUVM.BITNET (Lee Sailer) writes:
>Nobody else has mentioned this:  There is an ad for UCSD Pascal in the
>latest Computer Discount catalog.  That's all I know.  Forget you've ever
>heard of me.
I have this pascal.  It is PECAN pascal.  Pecan pascal is one of the worst
piles of junk I have ever used.  All pecan pascal gives you is some degree
of portability between machines.  This portability is only for text output
and no graphics calls.  It can use the more common ROM routines, but none
of the others.  It is limited to 196608 bytes of code, and 64K of heap/stack.
It has graphics.library and dos.library calls, but thats it.  Devices
are access through "BIOS" (Yick, gag me with a function...) calls and are
not very versitile.  It seems as slow as uncompiled amigabasic when it is
compiled down to its "P-code."  Text output crawls along.  The editor is
terrible.  The manual for the amiga specific capabilties is not always right 
(as a matter of fact, it has tons of errors.)  It won't compile down to an
amigados runable program.  It has a mode called "native code generation" but
that isn't quite true (it still needs the P-code interpreter.)

I bought this hopeing that it would be useable for my classes, but it isn't.
BTW, they also changed the name of most of the function calls for no reason
at all.  I will have to say that the costomer service portion is OK.  I had 
the pleliminary version and so I called the up for an update.  The said that
it would cost $75 while my manual stated that it would be free.  Well, I 
sent in a copy of that manual page with the word "free" highlighted and
three weeks later (faster than Lattice update service) I got my new version.
This was about 8 months ago.  I haven't used it in 6 months.  Anyone want it?
Up for grabs....  I will probably just throw the thing in the trashcan.
Literally.



-- 
/* Walter Reed           UUCP  : uunet!ndsuvax!ncreed
                      Internet : ncreed%NDSUVAX.BITNET@CUNYVM.CUNY.EDU
Ph 701-235-0774         Bitnet : ncreed@ndsuvax  OR NU105451@NDSUVM1
------------------- */

phillip@nuchat.UUCP (Phillip Keen) (03/21/88)

I hope Borland does come out with a Turbo Pascal for the Amiga.  I am a fre-
quent user of Turbo Pascal.
-- 
Thanx -- Phillip Keen           Path:  uunet!nuchat!phillip
Snail Address:  Phillip Keen                   //
                2705 Martin                   //
                Pasadena, TX  77502          /////