background

Blog

I've recently become a fan of the Python programming language. It's powerful, high level and has a very clean and sparse syntax. These posts are related to my experience with Python.

Speed And Parsing (2010-03-16)

Well, the sound change applier is back in a usable state again. All the basic functionality works, and the code is even cleaner than it was. It’s following the general pattern with my personal programming projects: I usually prototype first and gradually refine, rather than trying to get it ...

more

Redundancy In Python (2010-03-16)

Recently, I’ve been thinking about the fact that Python (and a lot of other programming languages) have a lot of redundancy in the basic structures that they offer. In particular, there are a lot of ways of grouping together code with state which are similar in some ways and ...

more

Representing Phones (2010-03-02)

Now that code formatting works, I’m going to start describing how the sound change applier that I’ve been writing works. I think it’s worth writing about because:

more

Code Formatting (2010-03-01)

Hopefully, code formatting should now work for this blog. If it does, then I’m going to start a series of posts soon on the design on my sound change python library. Here’s a test:

class Phone(list): __init__(self): pass more