a program editor written in D