Thursday, March 29, 2012

Migrated WordGap from Python to Go 1

WordGap, an anagram search tool running on Google AppEngine, was originally written in Python. I recently rewrote it in Go 1 and added support for the SOWPODS word list. In terms of number of lines, the code size is roughly the same as the Python version, but the run-time performance has gained a considerable boost: the average latency of anagramming requests has dropped from ~500ms to ~30ms! Go has strongly exceeded my expectation and is now my language of choice for AppEngine app development.

1 comment:

  1. I want to do the same. Good to see that Go worked for you.

    ReplyDelete