[net.micro.mac] Megamax 2.1 "in the mail"

jww@sdcsvax.UUCP (Joel West) (08/15/85)

After inquiring why my $15 check wasn't cashed, the receptionist at
Megamax said the latest version (2.1) began shipping 2 weeks ago.
Apparently they had started shipping then found some nasty bug,
which she apologized for.  My copy was supposedly sent SnailMail
on August 14.

I later talked to the MM guru.  He said 2.1 includes full
support for the serial and printer drivers, with the interfaces the
same as Lisa Pascal on Inside Mac.  No support yet for Appletalk
or Macintalk, although he's working on the latter.

The techie also said MM will be joining Usenet and the UUCP mail network,
although they may not publicize their address because they fear
pissing off neighbors by forcing them to pay l.d. charges for
lots of tech support messages.  MCI Mail would be preferrable, he said.

	Joel West	CACI, Inc. - Federal (c/o UC San Diego)
	{ucbvax,decvax,ihnp4}!sdcsvax!jww
	jww@SDCSVAX.ARPA

Disclaimer: I have no affiliation with anyone or anything.

bhyde@inmet.UUCP (08/22/85)

About the Megamax C compiler's new release.

I have recieved both my 2.1 update, and my 2.1 update to the update.  The
initial 2.1 update was a terrible mistake, I gather they didn't ship too
many copies before they discovered this.  In my case the problem was
compounded by recieving it the same day as my Mac. came back from service
will a new (and bad) disk drive installed.  So the two events conspired to
waste about 40hours of my time.  The sadest part is that while I was
very happy with Megamax up until then I'm not very nervous.

The new release is wonderful.  I run a one drive 128K Mac.  I build real
programs with it.  The linker is much faster, but you might not notice 
since the linker is still the slowest step and takes long enough for
you to decide to stand up and stretch, and that's too long for my weak
short term memory to remember what I was doing.

The best thing about the new release is the editor.  It is fast, it is
coupled in very nicely with the compiler.  The typical compile/edit loop
is automatic, so you edit, hit compile, and (i'd guess) 20sec. latter
the source and error listing reopen upon your screen.

There is now a very powerful batch script facility.  I haven't used it
yet but the examples are impressive.  Wild cards, for example
"foreach file ( *.c ) ..."  batch also supports dialog query during the
execution.  This, coupled with editor and minifinder, might allow you
to banish the finder forever from software development. 

I have used the compiler to build menu def proc's, picture editors,
controls, filters that wrap around standard control def procs, and
to write a simple editor that's based entirely on the dialog handler.

The C runtime model isn't very compatable with pascal/Mac's runtime model.
The compiler provides a very easy way to allow the creation of routines
who's call sites will be pascal like, but it doesn't let you call those
from C.  So you can write a replacement for StdRect, but you can't call
StdRect without dropping into assembler.

It has bugs, but they aren't many.  The new release is much more carefule
about the issues around boolean values ( which are a mess).

I like it, I recomend it, I've never tried any alternatives.
ben hyde, cambridge.

lewis@axiom.UUCP (Lewis Gordon Pringle Jr.) (08/30/85)

Does the new version support enums, and passing structures by value ?
I am told that previous version did not.

					Merry Christmas,
							Lewis.
-- 

----------
The facts expressed herein are subject to change without notice ...

USNAIL:	Don't bother ... I don't read that kind of mail.
UUCP:	{humming,linus,harvard,security}!lewis@axiom.UUCP