The origin of the e text editor, comes from a project to create a next generation revision control system. The aim was to create an rcs, that could be deeply embedded into applications. This could give them all kinds of capabilities, which would otherwise be impossible. To have a real base to work from, I had to make an example application to embed it in. The choice of a text editor was obvious, since text currently is the main target for revision control. So after a lot of development, i had a very powerful and versatile revision control engine and a very basic text editor build on top of it.
The editor showed the potential of the underlying engine (like total crash survivability and undo as powerful as a fine-grained rcs), but it was still really to basic to be used for day-to-day work.
(Link: The Power of Textmate on Windows)


February 1, 2010
