title: Diff output from two programs without temporary files
body: <p>Say I have too programs <code>a</code> and <code>b</code> that I can run with <code>./a</code> and <code>./b</code>.</p>
  
  <p>Is it possible to diff their outputs without first writing to temporary files?</p>