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?

You’ve heard the term, you’ve probably even used them, but what exactly is a closure? It’s a combination of data and code that have become a staple of modern programming. They offer […]