> And Lint is only necessary due to unfortunate syntax design choices. In > better designed languages, the things that Lint catches aren't legal in t= he > first place. For how many other languages have people felt the need to > create Lint-like tools? Every compiler that has warnings has an implicit lint-like functionality. C has a lot of unfortunate syntax choices. On the other hand, Pascal,=20 Modula and Ada made much better choices, yet we are (almost) all using C=20 (or C++, javascript, java, C#, or some other C derivate). Why? I guess C=20 must have done something right, but I am not sure what it is. Maybe Python will decide the battle for against the curly braces. With=20 TCL and Perl in its group it sure has had very little resistance so far=20 in the battle for reasonable syntax, let' see how well it does in the=20 nock-out phase :) --=20 Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products docent Hogeschool van Utrecht: www.voti.nl/hvu --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .