Good with Computers

The Sixty North Blog

Archive for July 2014

Method Resolution Order, C3, and Super Proxies

In the previous article in this series we looked at a seemingly simple class graph with some surprising behavior. The central mystery was how a class with two bases can seem to invoke two different method implementations with just a single invocation of super(). In order to understand how that works, we need to delve […]

Rational Computational Geometry in Python

In the previous article, we looked at how a standard technique for determining the collinearity of points, based on computing the sign of the area of the triangle formed by two points on the line and a third query point. We discovered, that when used with Python’s float type ((Python’s float is an IEEE-754 double […]

Stay in Touch

Our business hours are 08:00 to 16:00 CET/CEST.