Live data from Hacker News

Viewing profile — chrisecker

chrisecker

HN member
Joined
Fri, Mar 13, 2026, 6:12 PM UTC
HN karma
46
Public activity
14 items

About chrisecker

No profile information was provided.

Recent public activity

  1. comment
    Comment #47736818

    Fixed it. Thanks for reporting.

  2. 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…

  3. 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,…

  4. 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.

  5. 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…

  6. 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…

  7. comment
    Comment #47723442

    Ropes are for strings. In a word processor you need text with formatting, and structures as tables, images and math.

  8. comment
    Comment #47723102

    My mistake. Now it works (on linux).

  9. comment
    Comment #47723055

    My apologies. I added the missing file.

  10. 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 …

  11. 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…

  12. story
  13. 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…

  14. 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…