Hacker News new | ask | show | jobs
by vinceguidry 4576 days ago
You wouldn't want to modify the function in-place, that would violate immutability of data. Each of these closures would themselves be generated, by a factory method. When you're ready to modify, you'd invoke the factory to generate another closure, then you'd use whatever infrastructure you built to assign them in the first place to re-assign them to the new closures.
1 comments

Ah, got it. Thanks!
If you wanted to get really sophisticated, you could generate the factory methods, too.