|
|
|
|
|
by dustingetz
3118 days ago
|
|
gc is actually essential to implementing pure functional programming efficiently on top of imperative hardware (see: structure sharing, an essential optimization that lets functional data structures reuse bits of each other internally for low-cost copy-and-modify, at the cost of making a data structure no longer responsible for freeing its own memory since it overlaps) |
|