chrisecker

↗ HN profile [ 61.4 ms ] full profile
Karma
0
Created
()
Submissions
0
  1. Hi all, Finding a good data structure for a word processor is a difficult problem. My notebook diaries on the problem go back 25 years when I was frustrated with using Word for my diploma thesis - it was slow and…

  2. I've built a rich text data model for a desktop word processor in Python, based on a persistent balanced n-ary tree with cached weights for O(log n) index translation. The document model uses only four element types:…