Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rutgers!labrea!rocky!rokicki From: rokicki@rocky.STANFORD.EDU (Tomas Rokicki) Newsgroups: comp.sys.amiga Subject: Pascal Message-ID: <467@rocky.STANFORD.EDU> Date: Thu, 6-Aug-87 02:33:20 EDT Article-I.D.: rocky.467 Posted: Thu Aug 6 02:33:20 1987 Date-Received: Sat, 8-Aug-87 07:35:23 EDT Organization: Stanford University Computer Science Department Lines: 47 I want a Pascal compiler for the Amiga. Has anyone used any out there? I need it to do the following (if someone could check the following points, it would be much appreciated; the same for that Modula II compiler announced:) - Handle large amounts of code (100K+) with no assistance needed by the programmer (calling in segments when needed, for instance, instead of having them automatically loaded.) - Handle large amounts of static data (600K+). I should be able to declare 100 6K arrays, and use all of them, for instance. - Handle large data structures (like 262K, or array [0..65535] of integer). - Pack 0..255 into a byte, and 0..65535 into a word, and record case 0..3 of 0: qq1, qq2, qq3, qq4 : 0..255 ; 1: hw1, hw2 : 0..65535 ; 2: int : integer ; (* 32 bit *) 3: sc : float ; (* single precision *) end into four bytes. - Handle dynamic naming of files, and at least 10 open at a time. - Allow getting date, time, etc. - Handle very large sources (600K+) - Handle large procedures (20K code) - Handle large case statements (600 entries) - Handle non-local gotos (maybe four.) Also, how easy is it to translate Pascal into Modula II? If necessary, I will use a Modula II compiler and translate, but the translation should be *fully automatic*. Any help is appreciated. Thanks! -tom (P.S.---I'm rokicki@sushi.stanford.edu for you internet folks.)