Commit graph

  • d1edf0a62b Implement new side effects approach Jonatan Kłosko 2021-01-14 17:35:46 +0100
  • 64e5abf200 Further operation fixes Jonatan Kłosko 2021-01-14 00:53:15 +0100
  • eaf34d9eaf Forger cell evaluation on deletion Jonatan Kłosko 2021-01-14 00:07:29 +0100
  • 56d8adca54 Implement evaluation cancellation Jonatan Kłosko 2021-01-13 23:50:42 +0100
  • 00b06f6e7a
    Define session data structure and implement several operations (#6) Jonatan Kłosko 2021-01-13 14:39:04 +0100
  • f71dfdc8fc Upon cell deletion mark dependent cells as stale Jonatan Kłosko 2021-01-13 14:34:04 +0100
  • 86a8ed8d5f Refactor operation application Jonatan Kłosko 2021-01-13 02:19:02 +0100
  • f05af241fe Some fixes Jonatan Kłosko 2021-01-13 01:50:48 +0100
  • d4d5da3db9 Add dynamic supervisor for managing evaluator processes Jonatan Kłosko 2021-01-12 22:59:00 +0100
  • 4956010a03 Store evaluating_cell_id instead of section status Jonatan Kłosko 2021-01-12 21:52:17 +0100
  • 5887abda58 Add tests Jonatan Kłosko 2021-01-12 18:48:35 +0100
  • a9e3022b15 Apply review suggestions Jonatan Kłosko 2021-01-12 18:26:22 +0100
  • 9f5226e910 Validate queued cell type and set evaluation timestamp Jonatan Kłosko 2021-01-12 15:58:41 +0100
  • 207119a7e4 Small fixes Jonatan Kłosko 2021-01-12 15:37:53 +0100
  • eb8b7480bb Keep a separate evaluation queue per section and actually support concurrent evaluation Jonatan Kłosko 2021-01-12 14:41:05 +0100
  • ada9f2e317 Make operation application composable Jonatan Kłosko 2021-01-12 02:08:34 +0100
  • b872c89727 Simplify id typespecs Jonatan Kłosko 2021-01-12 01:04:20 +0100
  • d7e16563b6 Make code evaluation request async, so that we don't need an intermediary process Jonatan Kłosko 2021-01-12 00:57:07 +0100
  • 8d6d09899a Define session data structure and some operations Jonatan Kłosko 2021-01-12 00:17:37 +0100
  • 88d194af80
    Introduce the evaluator process (#5) Jonatan Kłosko 2021-01-11 12:05:05 +0100
  • ff5cfce78f Apply review suggestions Jonatan Kłosko 2021-01-11 12:02:42 +0100
  • 254570ae95 Start IOProxy once per Evalutor Jonatan Kłosko 2021-01-11 11:37:49 +0100
  • 546a4f95d2 Fix a typo Jonatan Kłosko 2021-01-11 10:59:21 +0100
  • 3b52a6dee4 Add support for deleting evaluation from hitory Jonatan Kłosko 2021-01-09 17:25:13 +0100
  • bb20fedbd5 Return full error info from evaluator Jonatan Kłosko 2021-01-09 16:18:12 +0100
  • 8b3340dc4a Capture evaluator standard output and send to the caller Jonatan Kłosko 2021-01-08 20:28:17 +0100
  • 653de0dda0 Add code evaluation server Jonatan Kłosko 2021-01-08 17:14:40 +0100
  • 464e30fa98
    Add initial notebook data structure (#4) Jonatan Kłosko 2021-01-08 15:24:13 +0100
  • bc79033f98 Move required frields out of metadata Jonatan Kłosko 2021-01-08 15:18:52 +0100
  • ad0bb39dfc Add initial notebook data structure Jonatan Kłosko 2021-01-08 14:16:10 +0100
  • 5cdcb15e3d
    Add module for managing multiple running sessions (#3) Jonatan Kłosko 2021-01-08 14:14:26 +0100
  • ff77f05cbf Make tests not dependent on restarting SessionSupervisor Jonatan Kłosko 2021-01-08 12:41:54 +0100
  • 16c51b505c Handle review comments Jonatan Kłosko 2021-01-08 12:16:53 +0100
  • 5e03403bda Add basic UI listing current sessions Jonatan Kłosko 2021-01-08 00:56:23 +0100
  • 591476f618 Add dynamic supervisor for session processes Jonatan Kłosko 2021-01-07 22:19:47 +0100
  • 5877180934
    Set up assets and layout (#2) Jonatan Kłosko 2021-01-07 22:13:17 +0100
  • d2104f130f Set up assets and layout Jonatan Kłosko 2021-01-07 21:37:43 +0100
  • 2dd88ec017 Add LiveView José Valim 2021-01-07 21:16:54 +0100
  • 79792777a7 Initial commit José Valim 2021-01-07 20:55:45 +0100