Huge Files

Programmer’s Notepad is an in-memory text editor. This means that it keeps the contents of each file that you are editing in memory. The memory requirements for this are along the lines of 2 times the length of the document. Unfortunately what this means is that you can’t edit files of any arbitrary size. If the whole file cannot be loaded into memory and the styling buffers cannot be allocated then the file cannot be edited.

Currently this results in a crash - this is definitely bad and will be fixed, but there is no real solution to the large files thing. The ability of Programmer’s Notepad to edit a file will always be limited by the available memory. Note that free memory may not be enough, there may be limitations based on fragmentation of the available memory too.