alan.b.pearce@stfc.ac.uk wrote: >> In this case the syntax allows a easily made error to still result in >> legal code but to not be interpreted as intended. > > Isn't this why Lint was invented? And Lint is only necessary due to unfortunate syntax design choices. In better designed languages, the things that Lint catches aren't legal in the first place. For how many other languages have people felt the need to create Lint-like tools? ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .