Skip to main content
Jason MaddenJason Madden
    • About
    • Blog
    • More
      • Blog Archives
      • Categories
      • Tags
      • Authors
      • RSS feed
    • Previous
    • Up
    • Next

    Class Warfare in Python 2

    Jason Madden

    2018-07-28

    In Python 2, there are two distinct types of classes, the so-called "old" (or "classic") and (increasingly inaccurately named) "new" style classes. This post will discuss the differences between the two as visible to the Python programmer, and explore a little bit of the implementation decisions behind those differences.

    Read more…


    The Xerox Alto: gevent for hardware

    Jason Madden

    2018-07-05

    Previously I discussed the GNU Pth library which implements cooperative multi-tasking for the C programming language. That's pretty low level. But I recently read about cooperative multi-tasking at an even lower level: inside the microcode of the Xerox Alto central processor! It's hard to get much lower level than that.

    Read more…

    Contents © 2021 Jason Madden