Interpol Blog

Fun with Loops!

On the surface, Interpol loops seem like a simple way to iterate over a set of items. But appearances can often be deceiving, and for loops are no exception. Let's dive a little deeper into what you can accomplish with them. read more...

Mistakes Were Made

I made quite a few mistakes while designing Interpol. Most of those mistakes were caught and corrected early, like the goofy interpolation operator, but some of them needed to remain in the project, at least for the first version. So here are a few of the changes I plan to make for the next major releases of Interpol. Some of them are breaking changes, so it's good to be aware of them now. read more...

Why Interpol?

I've come to a point in my career where clever tricks and being able to pack a huge punch in a one liner have lost their allure. Long gone are the days when I was concerned with impressing myself with my ability to code circles around others. As I revisit my code from days and years past, and as I'm now in a position where I have to review the code of others, I'm often left quite disappointed by a glaring lack of something. read more...