Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.ARPA Path: utzoo!watmath!clyde!cbosgd!ihnp4!ucbvax!ucbrenoir!hamachi From: hamachi@UCBRENOIR (Gordon Hamachi) Newsgroups: net.micro.mac Subject: Megamax 2.1 Mini-Review Message-ID: <8509302048.AA27047@ucbrenoir.ARPA> Date: Mon, 30-Sep-85 16:48:14 EDT Article-I.D.: ucbrenoi.8509302048.AA27047 Posted: Mon Sep 30 16:48:14 1985 Date-Received: Wed, 2-Oct-85 05:33:06 EDT Sender: daemon@ucbvax.ARPA Organization: University of California at Berkeley Lines: 40 The latest version of Megamax C is vastly improved. Some highlights: Fixed my favorite bug related to indirect function calls A batch facility that looks a lot like the unix shell A program profiler to find out where your program spends its time Added printer interface code New manual is typeset Other good things about Megamax C: The documentation is very good. It includes a listing of all toolbox interface routines and header files. Manual pages for the standard c library are also included. It has a usable index to help locate these things! Megamax C comes with a number of support programs, including: A profiler A batch facility A new text editor A disassembler A librarian A code optimizer The profiler uses the statistical sampling method to generate a trace of executing routines. The batch program has conditionals, switch, variables, relational operators, string functions, and file functions such as returning the modification date of a program. You can use this to easily provide some capabilities of the Unix "make" program, as shown in a 12-line example that remakes all .o files that are out of date with their corresponding .c files. I like this compiler more and more as Megamax continues to improve it. It is an excellent value at $180 (discount mail order). It still could use a symbolic debugger, but that just means there's room for further improvement. Disclaimer: I am not a friend or employee of anyone involved with Megamax. --Gordon Hamachi