Bruno Desthuilliers wrote: > Please define "security". I fail to see how language-inforced access > restriction (and mandatory declarative static typing etc) relates to > 'security'. As far as I'm concerned, security is about protecting a > system from piracy, not about inflicting useless pain to programmers.
I must agree here. When I am coding I appreciate ease of referencing things above and beyond a language tying my hands behind my back supposedly in the name of security. If I am savvy enough and know what I am doing I can create classes, methods, etc. that implement an effective security model in terms of encapsulation and hiding. But there are times that I am creating something that I don't want boxed in by the language enforcing all of this for me. It's like when people dismiss PHP as a supposedly insecure language. It's more a problem of too many newly initiated PHP developers not using techniques they should be to create secure applications. -- http://mail.python.org/mailman/listinfo/python-list