Date : Mon, 17 Dec 1990 15:12:14 GMT
From : van-bc!cynic!pevans@ucbvax.Berkeley.EDU (Phillip Evans)
Subject: Is MIX C still available for cp/m?
pevans@cynic.wimsey.bc.ca (Phillip Evans) writes:
> gonzalez@bbn.com (Jim Gonzalez) writes:
> [...some stuff deleted...]
>
>
> > By the way, they claim to support the full K&R standard, including bit
> > fields plus enums and structure assignments. You may not want to use these
> > features yourself, but it's increasingly likely that you'll encounter them
> > in PD source. Just yesterday I was burned by BDS C's refusal to allow
> > static assignment of character arrays. This further complicated building
> > of sgrep from a C Users' Group diskette. I *still* prefer BDS C to Aztec C
> > for stuff I need to run small and fast, though.
> >
> > On the other hand, be sure that these advertised features are actually
> > in the *CP/M* version; many commercial vendors are simply selling older
> > versions, having ceased development years ago. These often started as
> > "subset" compilers, and were done well before enums, etc. became popular.
> > Good luck.
> >
> > Oh yes, please post what you learn, particularly about the status of their
> > CP/M support.
> >
> > -Jim.
>
Sorry about the messed up quoting above, guys. Still learning this
editor.
Anyway I ahve MIX C for CP/M and it IS K&R standard. The split screen
editor is a seperate package, which I also have. The editor uses a lot
of overlays, so it would be slow on a floppy; on a HD it's ok, on a
ramdisk it would be great. It's a very complete editor - you can
redefine EVERYTHING, it does macros, it works on disk based files
(there's another slowdown) and it comes quite well documented.
All this I got some (3?) years ago so it might not be available but if it
is go for it. The compiler has BIOS routines, a speedup optimizer, and a
shrink optimizer, and a linker I think. The tutorial is really good -
you can learn C from it.