Next privilege 125 Rep.
Next badge 0/1
0 people reached
- 0 posts edited
- 0 helpful flags
- 11 votes cast
Understanding dependency injection
@MyDaftQuestions, you are absolutely right. I happen to like James Shore's definition: "Dependency Injection" is a 25-dollar term for a 5-cent concept. [...] Dependency injection means giving an object its instance variables. [...]. Also, see my answer to this SO question: stackoverflow.com/questions/130794/what-is-dependency-injection
How were some language communities (eg, Ruby and Python) able to prevent fragmentation while others (eg, Lisp or ML) were not?
"However, as Haskell started to become popular, we started to get complaints about changes in the language, and questions about what our plans were. [...] In response to this pressure, the committee [...] named a particular instance of the language 'Haskell 98'" (from A History of Haskell: research.microsoft.com/en-us/um/people/simonpj/papers/… )