Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!van-bc!cynic!pevans From: pevans@cynic.wimsey.bc.ca (Phillip Evans) Newsgroups: comp.os.cpm Subject: Re: Is MIX C still available for cp/m? Message-ID: <4eXBu4w163w@cynic.wimsey.bc.ca> Date: 17 Dec 90 15:12:14 GMT References: <31wBu2w163w@cynic.wimsey.bc.ca> Organization: Mad Artists' Technological Hangout, Vancouver, B.C. Lines: 39 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.