Thread View: net.micro.mac
1 messages
1 total messages
Started by Thomas Newton
Tue, 09 Apr 1985 07:34
Megamax C Problems
Author: Thomas Newton
Date: Tue, 09 Apr 1985 07:34
Date: Tue, 09 Apr 1985 07:34
42 lines
2913 bytes
2913 bytes
So far, I have run into the following problems with Megamax C:
BUGS
----
(1) The Toolnames file is not quite right and needs to be changed
before using CONVERT. This problem is fairly trivial to fix.
The most important fix is to remove 'Double' from 'Toolnames';
otherwise, the compiler stops recognizing the stuff in fmath.h.
(2) Programs created using Megamax C do not seem to be compatable
with SkipFinder. The Mac dies with a 'deep s**t alert ID' of
3 whenever a Megamax C program exits and SkipFinder is active.
I first noticed this problem in a program that I compiled. I
confirmed it by trying to quit from Megaroids and from a null
program ("main() {}") while SkipFinder was active. I haven't
seen any other programs that are incompatable with SkipFinder,
so I'm assuming that the bug is probably in the C compiler.
MISFEATURES
-----------
(3) Desk accessories created using Megamax C are not 'purgeable',
i.e. they cannot be thrown out of memory when space is tight
and be swapped back in as needed. I used the Resource Mover
to set the purgable bit on one DA, and was "rewarded" with a
bomb when I tried to use it. (Of course, this particular DA
was bombing in different ways before, seemingly related to a
lack of free memory on my 128K Mac when running MacPaint...)
The compiler does seem to generate working desk accessories;
it's just that it would be nice to be able to generate desk
accessories that are purgeable. All of the desk accessories
supplied for Apple, by instance, are purgeable. So I'm not
sure whether to classify this as a bug or a misfeature.
(4) There is no debugger, and the editors supplied (FILE and EDIT)
are downright pitiful when compared to Unix Emacs, GNU Emacs,
20 Emacs, Hemlock, or even less powerful editors like Oil. I
don't actually know of any decent editors on the Mac, so this
really isn't an indictment against the Megamax compiler per se.
(What I would really like to have is a Unix EMACS-style editor
that takes advantage of the mouse like Microsoft WORD without
sacrificing keyboard control or programmability.)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads