Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!nuchat!sugar!schaub From: schaub@sugar.UUCP (Markus Schaub) Newsgroups: comp.sys.amiga,comp.lang.modula2 Subject: Re: M2Amiga, a new Modula-2 compiler Message-ID: <988@sugar.UUCP> Date: Thu, 5-Nov-87 10:44:47 EST Article-I.D.: sugar.988 Posted: Thu Nov 5 10:44:47 1987 Date-Received: Sun, 8-Nov-87 11:36:14 EST References: <933@sugar.UUCP> <796@sdcc18.ucsd.EDU> Organization: Sugar Land UNIX - Houston, TX Lines: 56 Keywords: Modula-2, Amiga, Programming, M2Amiga Xref: mnetor comp.sys.amiga:10500 comp.lang.modula2:490 In <796@sdcc18.ucsd.EDU>, cs162ffl@sdcc18.ucsd.EDU (John Schultz) writes: > How does the M2Amiga Compiler compare to the Benchmark compiler from > Oxxi? It too is a one pass emacs integrated compiler...I have been No, compiler, linker, editor etc are standalone programs. No hot-keys. Compiler and linker support interactive mode, where you can run each program in its own CLI window and have the same effects. I know Benchmark and I really have problems on my 512k Amiga. M2Amiga was totally developed on 512k/2 drive machines. > using it for a week without finding any major bugs (and the version > I have is pre-release). Bugs, well I found some, I don't know if you would call them 'major bugs'. > Supported and developed in the US by Leon Frenkel and Oxxi, Inc. I doubt this is 100% true. I found some famous Wirth bugs in the compiler. I have reason to believe that Leon Frenkel uses Wirth's source too, just without mentioning it. M2Amiga is developed in Switzerland and I support it here in the US. I'm one of the developers, I'm a swiss guy, too. Have you ever heard anything bad about Swiss quality? :-) > I am an ex-TDI user and am no way associated with Oxxi, Inc., just a > very impressed user. I acknowledge the idea of integrating everything into the editor. > The Benchmark compiler is advertised at 10000 lines per minute with > 30000 lines in bursts. What are the M2Amiga Specs? Lightning fast, same compiler (basically), same speed... M2Amiga uses a more compact symbol file which takes a little more time to read in. The M2Amiga linker is faster (no search for files as Intuition.obj needed). Amiga specific programs (based on Intuition/Dos/Exec/etc) are more compact in M2Amiga 'cause there is no intermediate code for ROM calls which has to be linked to the object file. Further all OpenLibrary/CloseLibrary calls are done by the run-time system. It is possible to write: MODULE slowDown; FROM Dos IMPORT Delay; BEGIN Delay(10000) END slowDown. NOTE: only libraries you use are opened, works also with disk libraries. Also it is very easy to write your own interfaces to private or commercial libraries No Assembly needed, just parameter placing and library offset,and there you go! > Curious, > John Ask and you'll get an answer! Any more questions any other curious people? ---- // Markus Schaub uunet!nuchat!sugar!schaub (713) 523 8422 // This routine does no error-checking. If your delta values specify \\ // some far corner of the universe, Intuition will attempt to size your \X/ window to that far corner. Because of the distortions in the space - time continuum that can result from this, as predicted by special relativity the result is generally not desirable. (RKM II A-165 SizeWindow)