Skip to content

ngram Linking #37

@raineorshine

Description

@raineorshine

An n-gram is a contiguous sequence of words within a thought.

  • Challenges
    • Must be taken into account by: add, delete, edit, contextView
    • Superscript spacing
      • Dynamically insert spacer sup
      • Re-insert spacer sup whenever it is deleted
      • Do not re-render editable while editing
    • Possible performance issues
    • Leave annotation infrastructure in place
  • Convert showContexts from bool to path
  • Incorrectly uses selection focus when trying to navigate into thought fragment context view descendants
    • Instead get from contextView
    • Only use selection focus at toggle context view
  • Add subkey property to cursor?
    • Might get lost constantly due to { key, rank } reconstructions
    • Can be derived from contextViews
      • No, because selection is lost once you start navigating in
  • Can't replace thought with ngram in contextViews as the path becomes ambiguous
    • The same ngam can exist in two siblings
  • Append ngram to items for contextView
    • Which makes sense as the ngram is a subsequent navigation step (a selection)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions