[net.micro.cpm] MIX-C bugs

W8SDZ@SIMTEL20.ARPA (Keith Petersen) (11/10/85)

I found this on CompuServe.

--Keith

Dt: 05-Nov-85  16:58:41
Sb: More (II) Mix C Compiler
Fm: Charles Hart 72755,500
To: All

The MIX C tale goes on....

I called MIX today and advised them of the problems that I have
encountered with their product:

 1) Source Line Length limited to 80 columns.
    Reply:  Will be expanded to 240+ in next revision.

 2) Linker Error Building Command file if not in user area 0 and
requesting a stand alone COM file.
    Reply:  Will be corrected in next revision.

 3) Register variables declared for function arguments cause an error.
    Reply:  Will be corrected in next revision.

 4) Program can not compile truly large #define groups - exceeds
stack/heap space.
    Reply:  True.  Discussed possibility of continuing the cc -> c
progression to its' logical conclusion (program would be overlay
manager only with no code to get maximum program area) and was told
would make program 'very slow'. I said 'so what - you don't think
you've got a speed daemon _now_, do you?'. Listener put good face on
it, but was clearly not happy to have product compared with Turbo
Pascal.  Not sure I won many points here, so those lurkers out there
who would really like a 'verrry slow' $39.95 compiler which will
compile those large programs we all write should call (214) 783-6001
and tell them about your desires.  (Just the ones related to 'C'
compilers, now...)  It would help if you own the product (or order it
in the same call) and you probably should not mention my name...

hestenes@sdcsla.UUCP (Eric Hestenes) (11/12/85)

> Dt: 05-Nov-85  16:58:41
> Sb: More (II) Mix C Compiler
> Fm: Charles Hart 72755,500
> 
>  4) Program can not compile truly large #define groups - exceeds
> stack/heap space.
>     Reply:  True.  

I found this bug also, and it seems serious.
The solution would be a filter that automatically does substitution
of the macro into a source text file. 

Has anybody got a filter that does string substitution on a file that runs
under cpm?

eric
-------
Eric Hestenes
arpanet: hestenes@nprdc.ARPA
other: ucbvax!sdcsvax!sdcsla!hestenes or hestenes@sdcsla.UUCP