Commit Graph

  • 296a5a5f12 . Kartik Agaram 2021-06-24 20:51:46 -0700
  • 6f6f6384f1 . Kartik Agaram 2021-06-24 14:33:22 -0700
  • 1684e3e10c . Kartik Agaram 2021-06-24 13:29:40 -0700
  • eee222f14c . Kartik Agaram 2021-06-24 09:18:59 -0700
  • 65077b46b4 . Kartik Agaram 2021-06-23 18:14:57 -0700
  • 2c1770a349 . Kartik Agaram 2021-06-23 16:59:38 -0700
  • 709902d34a . Kartik Agaram 2021-06-23 16:28:41 -0700
  • e4b6665aee . Kartik Agaram 2021-06-23 16:24:56 -0700
  • e0b8eddb5b . Kartik Agaram 2021-06-23 13:19:20 -0700
  • a25e4c1ac2 . Kartik Agaram 2021-06-23 11:05:57 -0700
  • f13e3cdfb1 . Kartik Agaram 2021-06-23 11:05:53 -0700
  • 6a65f6f233 one more bug, and documentation for infix Kartik K. Agaram 2021-06-23 10:06:42 -0700
  • ba0c41673b . Kartik K. Agaram 2021-06-23 01:01:42 -0700
  • cfa1bac8bb . Kartik K. Agaram 2021-06-23 00:59:14 -0700
  • 577123e975 one more bug Kartik K. Agaram 2021-06-23 00:56:39 -0700
  • f174695400 start using infix in data disk Kartik K. Agaram 2021-06-23 00:01:55 -0700
  • 76ef912eb2 all tests passing again; infix seems done Kartik K. Agaram 2021-06-22 23:39:54 -0700
  • 2eae06ebda infix tests passing but something's still broken Kartik K. Agaram 2021-06-22 23:31:51 -0700
  • 10e9a9a8d4 2 failing tests remaining Kartik K. Agaram 2021-06-22 23:11:55 -0700
  • 156b74c759 almost there; this is encouraging Kartik K. Agaram 2021-06-22 22:58:36 -0700
  • aebcfd1bfb beginnings of tokenization within symbols Kartik K. Agaram 2021-06-22 22:30:21 -0700
  • f5e55cbbdb . Kartik K. Agaram 2021-06-22 21:57:47 -0700
  • 0436ab71ea clean up lexical categories Kartik K. Agaram 2021-06-22 21:43:44 -0700
  • 59d904b4df snapshot Kartik K. Agaram 2021-06-22 21:25:04 -0700
  • 5997eafd46 . Kartik K. Agaram 2021-06-22 21:24:06 -0700
  • 26e9387df6 snapshot: infix Kartik K. Agaram 2021-06-22 21:20:45 -0700
  • 74d6a4d382 . Kartik K. Agaram 2021-06-21 22:02:47 -0700
  • 6669133bcf start implementing infix Kartik K. Agaram 2021-06-21 22:00:55 -0700
  • 0f071ae99b . Kartik K. Agaram 2021-06-20 23:09:50 -0700
  • 77f347c181 shell: now no definitions with long lines Kartik K. Agaram 2021-06-20 22:57:36 -0700
  • b195921b5f shell: shrink definition widths in a few places Kartik K. Agaram 2021-06-20 22:53:55 -0700
  • 3fd3f3a1c7 this is how we create aliases Kartik K. Agaram 2021-06-20 22:45:13 -0700
  • 9ae724e1ec preserve indentation of the sandbox Kartik K. Agaram 2021-06-20 22:41:36 -0700
  • 7045af7a4e 'with' lets us drop a few more parens Kartik K. Agaram 2021-06-20 22:33:05 -0700
  • fa26249931 new macro: with Kartik K. Agaram 2021-06-20 22:24:03 -0700
  • ecc763f092 new macro: ret Kartik K. Agaram 2021-06-20 21:35:02 -0700
  • deb610367f start dropping parens everywhere Kartik K. Agaram 2021-06-20 21:29:33 -0700
  • 6e1aa99a00 start guessing parentheses based on indentation Kartik K. Agaram 2021-06-20 21:18:38 -0700
  • 9d7d99fe6c snapshot Kartik K. Agaram 2021-06-20 20:36:47 -0700
  • 29795a0db4 start emitting indent tokens Kartik K. Agaram 2021-06-18 21:41:17 -0700
  • e5cf570890 redo next-token in more high-level terms Kartik K. Agaram 2021-06-18 20:39:33 -0700
  • 80fb9ca9f4 . Kartik K. Agaram 2021-06-18 20:12:32 -0700
  • c6cb360544 . Kartik K. Agaram 2021-06-18 20:08:19 -0700
  • 93e2e3f934 start emitting token for newline Kartik K. Agaram 2021-06-18 20:00:29 -0700
  • 24275c3828 newlines are now a token Kartik K. Agaram 2021-06-18 19:54:01 -0700
  • dd133c2a09 start implementing indent-sensitivity Kartik K. Agaram 2021-06-18 19:46:19 -0700
  • b5306cabd3 . Kartik K. Agaram 2021-06-18 19:40:35 -0700
  • 2acc00f9b9 . Kartik K. Agaram 2021-06-18 07:53:04 -0700
  • c22dbbea39 make code in Readme easier to copy Kartik K. Agaram 2021-06-18 07:11:36 -0700
  • 8c47da082b fix emulated build Kartik K. Agaram 2021-06-18 06:54:53 -0700
  • 0f2d0d6abe shell: stop punning tokens as cells Kartik K. Agaram 2021-06-17 09:03:24 -0700
  • ee42915282
    Merge pull request #47 from akkartik/fix-precision Kartik Agaram 2021-06-17 21:27:05 -0700
  • bad113ebc0 create .gitignore Sumeet Agarwal 2021-06-17 21:24:55 -0700
  • f36f022b08 change precision when loading sandbox code Sumeet Agarwal 2021-06-17 21:24:11 -0700
  • dd60caa3f5 . Kartik Agaram 2021-06-15 21:50:13 -0700
  • 678c936633 . Kartik K. Agaram 2021-06-15 21:40:51 -0700
  • bca7f834c3 . Kartik K. Agaram 2021-06-15 21:40:40 -0700
  • 614d0ecff4 . Kartik Agaram 2021-06-15 20:56:41 -0700
  • 10687ed8bb . Kartik Agaram 2021-06-15 20:50:55 -0700
  • 6515bace46 . Kartik Agaram 2021-06-15 20:41:34 -0700
  • b28899fe37 . Kartik K. Agaram 2021-06-15 20:35:43 -0700
  • 03e6248c14 example program by Sumeet Agarwal Kartik K. Agaram 2021-06-15 20:34:24 -0700
  • 3a3fe4addb shell: better screenshot Kartik Agaram 2021-06-15 15:54:56 -0700
  • 6280749410 always print black pixels when rendering screens Kartik K. Agaram 2021-06-15 15:37:37 -0700
  • 3c70328b25 . Kartik Agaram 2021-06-15 14:57:55 -0700
  • 0138b000a1 shell: improve docs Kartik Agaram 2021-06-15 14:48:52 -0700
  • 88378503c4 . Kartik Agaram 2021-06-15 14:46:27 -0700
  • bc21fe0baf document responsiveness trade-off Kartik K. Agaram 2021-06-15 13:02:10 -0700
  • 2bf7cb83ba do more work per fake-screen refresh Kartik K. Agaram 2021-06-15 12:36:38 -0700
  • 8068b8450f more precisely track count of calls to eval Kartik K. Agaram 2021-06-15 12:28:52 -0700
  • c2c6f4c7ab flickerlessly render fake screens in environment Kartik K. Agaram 2021-06-15 10:33:18 -0700
  • b9fea69687 . Kartik K. Agaram 2021-06-15 08:59:36 -0700
  • f99cd767a4 periodic run of misc_checks Kartik K. Agaram 2021-06-12 22:26:45 -0700
  • 0511b9fd11 helper to render fonts outside video RAM, take 2 Kartik K. Agaram 2021-06-12 22:22:54 -0700
  • bda6982ba1 fix a bounds check Kartik K. Agaram 2021-06-12 21:43:33 -0700
  • 242b83ed46 roll back previous commit Kartik K. Agaram 2021-06-12 21:41:50 -0700
  • b78bff9307 extract a helper to render fonts outside video RAM Kartik K. Agaram 2021-06-12 21:28:43 -0700
  • 0dda332ce3 . Kartik K. Agaram 2021-06-12 21:11:22 -0700
  • 82fdf176c1 snapshot Kartik K. Agaram 2021-06-12 21:02:50 -0700
  • 85bcf050e7 . Kartik K. Agaram 2021-06-12 17:49:48 -0700
  • 9b5b3bccd1 trying to eliminate flicker when rendering screen Kartik K. Agaram 2021-06-12 17:33:51 -0700
  • 286819685e eliminate some implicit writes to real screen Kartik K. Agaram 2021-06-12 16:24:23 -0700
  • 70919b45f0 . Kartik K. Agaram 2021-06-12 15:16:50 -0700
  • 4bd1785c86 shell: larger fake screen Kartik K. Agaram 2021-06-12 10:46:28 -0700
  • 662e6b7177 . Kartik Agaram 2021-06-11 23:02:12 -0700
  • d4968adbc9 . Kartik K. Agaram 2021-06-11 23:00:00 -0700
  • af2e837787 try to abolish NULL from primitives Kartik K. Agaram 2021-06-11 22:48:14 -0700
  • 952fb9a677 car/cdr of nil is now nil Kartik K. Agaram 2021-06-11 21:46:55 -0700
  • 0dc4f9c62b hacky bugfix: support floats in nth Kartik K. Agaram 2021-06-11 21:36:12 -0700
  • 3191861242 better name Kartik K. Agaram 2021-06-11 20:10:17 -0700
  • ef29fcdc91 cancel pending test Kartik K. Agaram 2021-06-11 19:33:08 -0700
  • cbf3de0f08 back to the pending test Kartik K. Agaram 2021-06-11 19:26:20 -0700
  • 040b60bc6e . Kartik K. Agaram 2021-06-11 19:17:08 -0700
  • 6f64f5d3b6 . Kartik K. Agaram 2021-06-11 18:20:47 -0700
  • 8257825468 . Kartik K. Agaram 2021-06-11 18:20:30 -0700
  • c1e5ddfa54 . Kartik K. Agaram 2021-06-11 18:20:25 -0700
  • 18c8e8c82f . Kartik K. Agaram 2021-06-11 17:54:04 -0700
  • 4de136fb85 . Kartik K. Agaram 2021-06-11 17:50:34 -0700
  • 177fa96a93 . Kartik K. Agaram 2021-06-11 17:48:12 -0700
  • c6e3bce981 . Kartik K. Agaram 2021-06-11 17:37:28 -0700