<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="markdown-here-wrapper" data-md-url="Thunderbird"
      style="font-family: Cantarell,Carlito,Calibri,DejaVu
      Sans,Trebuchet MS,Verdana,sans-serif;">
      <p style="font-family: inherit; font-size: inherit;margin: 0px 0px
        0.75em ! important;">On 2017-11-19 01:39 PM, Olaf Klinke wrote:</p>
      <blockquote style="margin: 1.2em 0px;border-left: 4px solid
        rgb(221, 221, 221); padding: 0px 1em; color: rgb(119, 119, 119);
        quotes: none;">
        <p style="margin: 0px 0px 0.75em ! important;">So instead of
          enhancing a spreadsheet format I’d rather have a scripting
          language with a workbook file format à la Mathematica, where
          comments, code and results of computations are displayed
          together. Changing a formula triggers change in the results.
          (The workbooks I’ve seen don’t do that.) Input data and
          intermediate results can be hidden or expanded via mouse
          click. Results can be traced back through the workbook’s
          formulae up to the input data. (The latter is not always easy
          in spreadsheets.)</p>
      </blockquote>
      <p style="font-family: inherit; font-size: inherit;margin: 0px 0px
        0.75em ! important;">Olaf, have you looked at <a
          href="http://jupyter.org/">Jupyter</a> at all? This now has a
        backend for Haskell and supports many of the things you mention.</p>
      <div
title="MDH:T24gMjAxNy0xMS0xOSAwMTozOSBQTSwgT2xhZiBLbGlua2Ugd3JvdGU6PGJyPiZndDsgU28gaW5zdGVhZCBvZiBlbmhhbmNpbmcgYSBzcHJlYWRzaGVldCBmb3JtYXQgSSdkIHJhdGhlciBoYXZlIGEg
c2NyaXB0aW5nIGxhbmd1YWdlIHdpdGggYSB3b3JrYm9vayBmaWxlIGZvcm1hdCDDoCBsYSBNYXRo
ZW1hdGljYSwgd2hlcmUgY29tbWVudHMsIGNvZGUgYW5kIHJlc3VsdHMgb2YgY29tcHV0YXRpb25z
IGFyZSBkaXNwbGF5ZWQgdG9nZXRoZXIuIENoYW5naW5nIGEgZm9ybXVsYSB0cmlnZ2VycyBjaGFu
Z2UgaW4gdGhlIHJlc3VsdHMuIChUaGUgd29ya2Jvb2tzIEkndmUgc2VlbiBkb24ndCBkbyB0aGF0
LikgSW5wdXQgZGF0YSBhbmQgaW50ZXJtZWRpYXRlIHJlc3VsdHMgY2FuIGJlIGhpZGRlbiBvciBl
eHBhbmRlZCB2aWEgbW91c2UgY2xpY2suIFJlc3VsdHMgY2FuIGJlIHRyYWNlZCBiYWNrIHRocm91
Z2ggdGhlIHdvcmtib29rJ3MgZm9ybXVsYWUgdXAgdG8gdGhlIGlucHV0IGRhdGEuIChUaGUgbGF0
dGVyIGlzIG5vdCBhbHdheXMgZWFzeSBpbiBzcHJlYWRzaGVldHMuKTxicj48YnI+T2xhZiwgaGF2
ZSB5b3UgbG9va2VkIGF0IFtKdXB5dGVyXShodHRwOi8vanVweXRlci5vcmcvKSBhdCBhbGw/IFRo
aXMgbm93IGhhcyBhIGJhY2tlbmQgZm9yIEhhc2tlbGwgYW5kIHN1cHBvcnRzIG1hbnkgb2YgdGhl
        IHRoaW5ncyB5b3UgbWVudGlvbi48YnI+"
style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0;">​</div>
    </div>
  </body>
</html>