Commit Graph

  • ae5309bcbe syntax highlighting on GitHub Kartik K. Agaram 2021-11-06 22:03:12 -0700
  • a8668eaf9f game of life Kartik K. Agaram 2021-11-06 21:49:23 -0700
  • 8d1e5f6475 . Kartik K. Agaram 2021-11-06 19:21:10 -0700
  • 5619f0117a window:nodelay() for non-blocking input Kartik K. Agaram 2021-11-06 19:21:01 -0700
  • 8d5d27af0c . Kartik K. Agaram 2021-11-06 17:36:40 -0700
  • 7df7fe446c . Kartik K. Agaram 2021-11-06 17:31:49 -0700
  • 19472f7e65 . Kartik K. Agaram 2021-11-06 14:44:07 -0700
  • 62ecf17870 escape hatch to quit with a pending error Kartik K. Agaram 2021-11-06 14:41:11 -0700
  • 369eaeeaf1 . Kartik K. Agaram 2021-11-06 14:16:44 -0700
  • fb022f5880 . Kartik K. Agaram 2021-11-06 14:13:39 -0700
  • cba53ec9f6 reorg editor transitions Kartik K. Agaram 2021-11-06 13:19:02 -0700
  • 3305ac0b90 start showing error messages in editor Kartik K. Agaram 2021-11-06 13:10:22 -0700
  • 396684ebf1 new example: counter app Kartik K. Agaram 2021-11-06 12:54:00 -0700
  • ee85ad384f simple interface for adding to app menu Kartik K. Agaram 2021-11-06 12:44:47 -0700
  • 2964a5e74a refactor menu drawing Kartik K. Agaram 2021-11-06 12:41:14 -0700
  • 9b99cd2a56 . Kartik K. Agaram 2021-11-06 12:15:41 -0700
  • 2b580e4174 adjust app style a tad denser Kartik K. Agaram 2021-11-06 10:57:40 -0700
  • 3e1c9986d7 . Kartik K. Agaram 2021-11-06 10:55:10 -0700
  • 88c1b7181d update screenshots Kartik K. Agaram 2021-11-06 10:52:35 -0700
  • 307c1df502 tweak the example app Kartik K. Agaram 2021-11-06 10:43:35 -0700
  • 3e94073a88 auto-save Kartik K. Agaram 2021-11-06 10:37:49 -0700
  • 38d202d68d replace initial help message with a menu Kartik K. Agaram 2021-11-06 10:35:50 -0700
  • 0de8ee3911 no, more consistent to toggle run/edit with ctrl-e Kartik K. Agaram 2021-11-06 10:18:22 -0700
  • 29bb6403eb exit editor with ctrl-x for consistency Kartik K. Agaram 2021-11-06 10:13:43 -0700
  • e0c0dea5b7 . Kartik K. Agaram 2021-11-06 10:06:25 -0700
  • 567ee60c5a . Kartik K. Agaram 2021-11-06 10:06:19 -0700
  • 491f9a378f clean up when leaving editor Kartik K. Agaram 2021-11-06 08:06:07 -0700
  • 9795cd502d . Kartik K. Agaram 2021-11-06 07:28:35 -0700
  • 4d33242953 one more faq Kartik K. Agaram 2021-11-06 00:14:52 -0700
  • 9275c954c8 readme and docs Kartik K. Agaram 2021-11-05 23:30:21 -0700
  • 52d73ff930 clean up first paint of editor Kartik K. Agaram 2021-11-05 22:30:15 -0700
  • 6fc0e72cb3 utterly ghastly way to rerun script after edit Kartik K. Agaram 2021-11-05 22:28:08 -0700
  • 6b8da095b1 stitch editor in Kartik K. Agaram 2021-11-05 22:12:24 -0700
  • dd434b2e1c drop test array data structure Kartik K. Agaram 2021-11-05 22:09:15 -0700
  • 4ad3390ce3 . Kartik K. Agaram 2021-11-05 22:07:46 -0700
  • 95841b8a43 select an editor to bundle: kilo Kartik K. Agaram 2021-11-05 21:41:39 -0700
  • a2aa431c1e slightly improve hanoi rendering Kartik K. Agaram 2021-11-05 19:53:16 -0700
  • 5da9f27079 menu entry: cleanly exit Kartik K. Agaram 2021-11-05 19:49:36 -0700
  • ee3f6e8a22 colors: init_pair/color_pair Kartik K. Agaram 2021-11-05 19:38:43 -0700
  • 6c9e26e07c . Kartik K. Agaram 2021-11-05 19:26:05 -0700
  • 643deca2e2 slightly clearer rendering in the example app Kartik K. Agaram 2021-11-05 18:44:16 -0700
  • cab996b194 make some space for the global menu Kartik K. Agaram 2021-11-05 18:27:32 -0700
  • 78898d2716 move getch out of window scope Kartik K. Agaram 2021-11-05 17:54:45 -0700
  • 18f06a5169 rename 'screen' to 'window' Kartik K. Agaram 2021-11-05 17:48:09 -0700
  • 1757de9df6 . Kartik K. Agaram 2021-11-05 17:06:49 -0700
  • c0307fae88 resist the temptation to add to the Lua API Kartik K. Agaram 2021-11-05 16:41:31 -0700
  • 216e56effc hanoi.lua now working Kartik K. Agaram 2021-11-05 16:19:51 -0700
  • d04ecfeaf3 hanoi.lua _almost_ working Kartik K. Agaram 2021-11-05 13:34:38 -0700
  • 936f8f916b vimrc Kartik K. Agaram 2021-11-05 13:23:58 -0700
  • 44258f7657 window:getch() Kartik K. Agaram 2021-11-05 13:23:14 -0700
  • 14b16003b1 hanoi.lua now rendering Kartik K. Agaram 2021-11-05 13:16:39 -0700
  • b882d405ca curses print constants Kartik K. Agaram 2021-11-05 13:13:07 -0700
  • a7351c723e grouping Kartik K. Agaram 2021-11-05 13:08:12 -0700
  • 13784eb757 mvaddch/mvaddstr Kartik K. Agaram 2021-11-05 12:52:37 -0700
  • 6f96d30641 attron/attroff Kartik K. Agaram 2021-11-05 12:48:27 -0700
  • a4ce7ffbd0 window:getmaxyx() Kartik K. Agaram 2021-11-05 12:25:31 -0700
  • 595a963671 . Kartik K. Agaram 2021-11-05 12:21:16 -0700
  • debe292277 window:clear() Kartik K. Agaram 2021-11-05 12:14:24 -0700
  • 048abcfbc2 ok, what do we need next for hanoi.lua? Kartik K. Agaram 2021-11-05 12:10:53 -0700
  • d1c9bff737 reindent Kartik K. Agaram 2021-11-05 12:06:14 -0700
  • ffaf456654 ohh, that word 'index' was key Kartik K. Agaram 2021-11-05 12:03:27 -0700
  • ac6c9319f9 oh, that's just a cosmetic thing Kartik K. Agaram 2021-11-05 12:00:02 -0700
  • f2d61064fb copy metatable name from lcurses Kartik K. Agaram 2021-11-05 11:54:49 -0700
  • bf7baffa30 metatables seem to be a separate namespace from globals Kartik K. Agaram 2021-11-05 11:52:59 -0700
  • c4c3b93bf5 snapshot Kartik K. Agaram 2021-11-05 11:45:41 -0700
  • f761d0ae36 stdscr binding Kartik K. Agaram 2021-11-05 10:51:47 -0700
  • 8552ad4ced starting on curses library Kartik K. Agaram 2021-11-05 10:26:47 -0700
  • 37b05c2957 https://www.lua.org/pil/28.3.html Kartik K. Agaram 2021-11-05 09:17:54 -0700
  • b4d86665b8 https://www.lua.org/pil/28.2.html Kartik K. Agaram 2021-11-05 08:54:19 -0700
  • f53ca6f804 confirmed that this is the same Kartik K. Agaram 2021-11-04 08:10:25 -0700
  • 712dc16b23 going through chapter 28 of https://www.lua.org/pil Kartik K. Agaram 2021-11-04 04:08:59 -0700
  • e35454c9a8 I don't yet understand the stack Kartik K. Agaram 2021-10-24 14:20:37 -0700
  • d8fcd648d7 ok, starting to make sense now Kartik K. Agaram 2021-10-24 10:32:22 -0700
  • 4a0822929b done reading lua_newstate Kartik K. Agaram 2021-10-24 10:08:15 -0700
  • e3b1ac2c83 mildly less confusing Kartik K. Agaram 2021-10-24 09:58:47 -0700
  • 7b285449c3 back to making sense of lua_newstate Kartik K. Agaram 2021-10-24 09:57:19 -0700
  • 4a28aace9a get rid of userstate hooks Kartik K. Agaram 2021-10-24 09:52:07 -0700
  • 67e4fb8c8e get rid of fromstate/tostate Kartik K. Agaram 2021-10-24 09:46:56 -0700
  • a1d3225305 get rid of state_size Kartik K. Agaram 2021-10-24 09:38:51 -0700
  • a3c090ce09 get rid of LUAI_EXTRASPACE Kartik K. Agaram 2021-10-24 09:35:12 -0700
  • c80bafed74 trying to make sense of how bindings are created Kartik K. Agaram 2021-10-24 09:23:54 -0700
  • 36ef0c236e a simple test "app": towers of hanoi Kartik K. Agaram 2021-10-23 22:27:17 -0700
  • 8d8580089f print's newline now returns to column 0 Kartik K. Agaram 2021-10-22 21:22:27 -0700
  • 05fa5124c2 drop lua_stdin_is_tty Kartik K. Agaram 2021-10-22 21:02:47 -0700
  • 9792ac1e09 drop support for '-' filename Kartik K. Agaram 2021-10-22 20:59:48 -0700
  • 1445cbc5b1 ncurses I/O in lua.c Kartik K. Agaram 2021-10-22 20:53:18 -0700
  • d92a484b91 kill lua_readline abstraction Kartik K. Agaram 2021-10-22 20:36:10 -0700
  • 9eb951608b purge notion of commandline history Kartik K. Agaram 2021-10-22 20:30:13 -0700
  • 0ab2c77e6c delete readline support Kartik K. Agaram 2021-10-22 20:27:34 -0700
  • c03ee20559 clean up a few warnings with gcc 9.3.0 Kartik K. Agaram 2021-10-22 19:25:59 -0700
  • 74f8cd15bb new fork of Lua 5.1 Kartik K. Agaram 2021-10-19 21:38:48 -0700