Text Editor: Difference between revisions

From Hegemon Wiki
Jump to navigation Jump to search
(Created page with "* Parse the code. * Extract metadata about the text. What is a function? What is a datastructure? Profiling data. Test failures. * Render fancy graphics of the functions. * Sl...")
 
No edit summary
Line 5: Line 5:
** How to deal with wrapping lines? Might always need to read the file from the start... Store lengths of lines in some array.
** How to deal with wrapping lines? Might always need to read the file from the start... Store lengths of lines in some array.
* A lot of these ideas tie into the [[Programming Language]] Ideas
* A lot of these ideas tie into the [[Programming Language]] Ideas
* Tie into [[TheFramework]]. Multiple clients with cursors on the screen at the same time...

Revision as of 00:11, 8 January 2017

  • Parse the code.
  • Extract metadata about the text. What is a function? What is a datastructure? Profiling data. Test failures.
  • Render fancy graphics of the functions.
  • Sliding Window view into a byte array? Continuously stream data from disk?
    • How to deal with wrapping lines? Might always need to read the file from the start... Store lengths of lines in some array.
  • A lot of these ideas tie into the Programming Language Ideas
  • Tie into TheFramework. Multiple clients with cursors on the screen at the same time...