Viewing profile — chrisecker
chrisecker
HN member- Joined
- Fri, Mar 13, 2026, 6:12 PM UTC
- HN karma
- 46
- Public activity
- 14 items
- HN profile
- View on Hacker News ↗
About chrisecker
No profile information was provided.
Recent public activity
-
comment
Comment #47736818
Fixed it. Thanks for reporting.
-
comment
Comment #47733942
I have been able to install MiniWord under Windows. It is a bit more challenging. You should use cairocffi instead of pycairo: pip install cairocffi You also need to install the Ca…
-
comment
Comment #47728807
I came from the TeX-Approach where all layout elements are boxes which contain other boxes. This box-tree is a kind of DOM if you want. But the box-tree only represents the layout,…
-
comment
Comment #47728257
When you want to develop cross platform apps which use the native widgets, there are not so many options. The two big players are qt and wx.
-
comment
Comment #47728198
Yes, I can see what you mean: There are hand coded colors together with system colors. With the dark mode this gives white text on white background for the side panel. Thanks for m…
-
comment
Comment #47728147
Cursor positioning is simple. The layout is a tree of nested box. Each box knows the x,y-position of its children. There is also an index dimension which numbers possible cursor po…
-
comment
Comment #47723442
Ropes are for strings. In a word processor you need text with formatting, and structures as tables, images and math.
-
comment
Comment #47723102
My mistake. Now it works (on linux).
-
comment
Comment #47723055
My apologies. I added the missing file.
-
story
Show HN: A WYSIWYG word processor in Python
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 …
-
comment
Comment #47515768
Finding a good data structure for a word processor is a difficult problem. My notebook diaries on the problem go back to 2001 when I was frustrated with using Word, which was at th…
- story
-
comment
Comment #47368781
You're right that hidden structure is often the cause of strange effects — but Group is not a document element in that sense. It's invisible at the index level too: when you iterat…
-
story
Ask HN: Is there prior art for this rich text data model?
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…