1. 21
    1. 5

      Having “Arthur Whitney,” “style” and “approachable” in the same sentence implies quite an ambitious undertaking! As someone who has worked with k before, I’ve always struggled to demonstrate how different Arthur’s style of programming was. Now I have a great resource!

      For those who don’t have much background knowledge of what’s going on here, I highly recommend Bryan Cantrill’s interview with Arthur from 2009.

      Arthur is one of the few people who can say

      In C I never learned to use the debugger so I used to never make mistakes, but now I make mistakes and I just put in a print statement.

      and back it up.

      1. 1

        Interesting! However I’m confused by the descriptions.

        bare minimum atw-style interpreter for learning purposes

        a tiny k interpreter for educational purposes by arthur whitney

        Does atw stand for Arthur Whitney? atw doesn’t seem to be a programming language acronym. If atw standards for Arthur Whitney, why is it just atw-style if it was actually written by Arthur Whitney? The git contributors also don’t exactly seem to be Arthur Whitney.

        So I guess the “by arthur whitney” bit is not right. Or I’m missing something.

        1. 4

          Someone on HN figured it out. The code by Whitney is in ref. The contributors have reformatted and commented it to be more legible.