- Garbage collection eliminates a class of bugs caused by erroneous memory management (forget to free, free too soon, free more than once).
- Garbage collection removes the need for APIs to describe contracts about memory management.
- Garbage collection facilitates programming styles such as first-class lexical closures in functional programming (see the Funarg problem).
When to use F# - The F# Journal just published an article: *"The F# programming language has a variety of features that distinguish it from most other programming languag...
9 hours ago