Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

Re: [AVR-Chat] Re: I Need A Compiler

2007-01-31 by Russell Shaw

kernels_nz wrote:
> I can only agree with REB, I find Codevision VERY good, and no, ive
> never tried to compile structs, enums or unions that are local to
> functions. All the code examples you showed will compile fine when
> making those statements global.
> 
> Ive also not met many "real world" programmers that are too concerned
> with enums or unions, structs I use a bit just to tidy up code. I
> guess were all C-Noobs. Luckily we can make "real world" product work
> reliably even when our compiler is so terrible that it can even deal
> with a local union.
> 
> hahaha whatever.

It is unbelievable how anyone can accept that from something that calls
itself a C compiler.

Such a "feature" is bone-headedly easy to put into a compiler that it
should've been there from the start. I've written a few compiler-like
programs and compiler generator tools.

I reported these problems multiple times when i had the full licence.

Apart from having to remember these stupid limitations, it makes a shitload
of unneccessary work to port a significant amount of code from other compilers.


> --- In AVR-Chat@yahoogroups.com, "Roy E. Burrage" <RBurrage@...> wrote:
>> It could be, Russell, that the rest of us didn't want to get involved 
>> with this silliness.  Just because a program will not compile one 
>> project doesn't mean that it won't do a passable, even an exemplary, job 
>> for most of what an individual wants to do.  However, that being stated, 
>> I don't use anything but assembler on a microcontroller and none of my 
>> projects are very complex, being just data acquisition, control and test 
>> automation.
>>
>> I also use Windows and in something on the order of 6 years of using XP, 
>> it's only locked up on me 1 time...and that was when a virus got in the 
>> system.
>>
>> Stop trying to pick a fight or start an argument.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.