Once you understand what monads are, and why they exist, you lose the ability to explain it to anybody.
Here's to hoping I don't understand them
Once you understand what monads are, and why they exist, you lose the ability to explain it to anybody.
Here's to hoping I don't understand them
| // This first file contains the first iteration of this pattern. It's already | |
| // nice, but not enough for full-fledged IoC libraries. | |
| // There's a second file in this same gist that goes one step further, although, | |
| // for now, it still needs some extra polish. | |
| // ----------------------------------------------------------------------------- | |
| // First: the two main interfaces. | |
| // They are the core of the pattern. | |
| // ----------------------------------------------------------------------------- | |
| export interface WritableRegistry { |