Category: Philosophy

Discussions about problems in programming in general. These may be motivated by concrete languages, or be abstract in nature.

What is a closure?

Closures have been around a long time yet have experienced a resurgence in the last decade. They were first implemented in the functional language Scheme then later introduced to object-oriented programming in […]