226 reputation
13
bio website jfmjourney.com
location Sacramento, CA
age 36
visits member for 3 years, 5 months
seen 2 days ago

Currently hacking Haskell in my spare time. I've also done Ruby in the past. Self-taught enthusiast programmer who enjoys pushing the edges:

Current Project:

  • Writing a language using Haskell and LLVM
  • Writing an economy simulation game engine

Aug
13
comment Open/Closed principle and reopening Ruby Classes
D would be dependance injection which is exactly what I am referring to. Open/Closed says to treat others classes as black boxes which can be extended but not modified. Dependance Injection says that those black boxes should accept input so that their functionality can be used for object that Author of the original class was not aware of.
May
1
awarded  Yearling
Nov
10
awarded  Supporter
May
10
comment Open/Closed principle and reopening Ruby Classes
@Tomasz, I disagree. This question deals with a particular issue or Ruby with concrete consequences.
May
10
answered Open/Closed principle and reopening Ruby Classes
Apr
20
awarded  Autobiographer
Apr
20
awarded  Teacher
Apr
19
answered Scheme vs Haskell for an Introduction to Functional Programming?