in reply to More discipline or more freedom - in the context of OO

I love OOP because it gives me a better chance of understanding my own code. Object orientation is really a set of techniques that languages can enable but cannot enforce.

e.g. in Java you can put all your code in public static methods - you won't be popular with your java enabled peers but the java compiler doesn't give a darn.

pg, have you considered wrapping your C code in /^(P(erl|ython))|Ruby$/ ?
  • Comment on Re: More discipline or more freedom - in the context of OO