Updated readme

This commit is contained in:
Andrew S. Rightenburg 2023-04-03 22:47:27 -04:00
parent 740545d9ca
commit 736661206a

View file

@ -17,7 +17,12 @@ Polonius is a text editor with a focus on memory efficiency.
Although Polonius can be used as a general-purpose text editor, it is primarily designed for editing **very large files** on systems with **very little RAM**.
Most editors function by: **(1)** *loading the entire contents of a file into RAM*, **(2)** *making changes to that portion of RAM*, and then **(3)** *writing that portion of RAM back to the disk*. There's nothing wrong with this method -- but it does limit you to how much you can load into RAM at any one time. Try editing a 100GB file in a normal text editor!
Most text editors function by:
**(1)** *loading the entire contents of a file into RAM*,
**(2)** *making changes to that portion of RAM*,
and then **(3)** *writing that portion of RAM back to the disk*.
There's nothing wrong with this method -- but it does limit you to how much you can load into RAM at any one time. Try editing a 100GB file in a normal text editor!
Polonius can be used to edit files of any size (up to just over **8 million terabytes**) on systems with as little as only **a few kilobytes** of available memory.