I have re-written my keyboard optimization genetic algorithm in C. I am currently working on an ongoing project to improve on my layout version 2.0 and to improve the state of research on keyboard layouts.
For more information, and to leave a comment, visit my blog archive.