as / a

A graphical text editor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

a: process should survive at all costs

as opened this issue · comments

commented
  • Program should avoid crashing because this results in the loss of work

Mitigations:

  • Trap all sources of panic
  • If UI explodes, revert to text mode
  • If text mode explodes, save all files to disk
  • If disk explodes, attempt to write a dump to contiguous memory. This will make it easy to recover if a memory dump is captured
  • Accept multiple sinks to for the operation