Commit Graph

  • 97efc69724 Made Vector a top-level term rather than a Literal Paul Chiusano 2014-11-19 07:55:33 -0500
  • 762db366de Removed Con constructor from Term Paul Chiusano 2014-11-18 23:40:16 -0500
  • 19056511b0 Finished plumbing use of Reference type through Paul Chiusano 2014-11-18 23:34:10 -0500
  • 336ada05b6 Rewriting backend to work with references WIP Paul Chiusano 2014-11-18 18:14:00 -0500
  • cb2e8a9d4e Refactoring handling of references on backend Paul Chiusano 2014-11-18 16:43:34 -0500
  • 2f90e8ba3f Plumbed builtins through backend Paul Chiusano 2014-11-18 14:24:59 -0500
  • 5b4f0f4caa Added distances and JSON formats to backend Paul Chiusano 2014-11-18 12:18:52 -0500
  • c6ff4110db Finished with JSON encoders / decoders for distances Paul Chiusano 2014-11-18 12:11:23 -0500
  • 0ff5b87cbd Added distance decoders Paul Chiusano 2014-11-14 17:35:06 -0500
  • a87775fb0d Moving Json encoding/decoding to Elmz package Paul Chiusano 2014-11-14 17:07:13 -0500
  • fbd4a1a62d Better selection highlight style Paul Chiusano 2014-11-14 14:21:01 -0500
  • 8d66ebade2 prettier swatches Paul Chiusano 2014-11-14 13:09:10 -0500
  • 02cb7b5023 Builtin is no longer a literal Paul Chiusano 2014-11-14 12:48:49 -0500
  • b668b4a41b Some tweaks in prep for posting demo Paul Chiusano 2014-11-13 17:46:45 -0500
  • adaad179d0 tweaks Paul Chiusano 2014-11-13 17:18:14 -0500
  • 7d96056ea6 function1 builtin view Paul Chiusano 2014-11-13 16:50:16 -0500
  • 2c1afeffdd Added substitution functions on Term Paul Chiusano 2014-11-13 13:43:42 -0500
  • d1ba9dee28 stub out View.function1 builtin Paul Chiusano 2014-11-12 13:45:39 -0500
  • a2095f1dd7 modify blank style Paul Chiusano 2014-11-12 12:16:47 -0500
  • 33f0a4959e Added blanks Paul Chiusano 2014-11-12 12:13:34 -0500
  • 93068dcbe5 switch to qualified names for builtins, style tweaks Paul Chiusano 2014-11-12 11:49:07 -0500
  • c14547dac8 Fixed bug where Builtins were not being rendered properly Paul Chiusano 2014-11-12 11:40:31 -0500
  • 23a607a7e4 Color builtin function Paul Chiusano 2014-11-11 17:52:01 -0500
  • 12190d732b alphabetize builtins Paul Chiusano 2014-11-11 17:24:49 -0500
  • 34bfc9b67e Added spacer builtin function Paul Chiusano 2014-11-11 16:58:39 -0500
  • 2ad0c7c26c tweaking builtins Paul Chiusano 2014-11-11 15:06:56 -0500
  • 8bc42d46cb Separate absolute and relative distance types Paul Chiusano 2014-11-11 14:52:15 -0500
  • 0153e5c16d more work on layout builtins Paul Chiusano 2014-11-11 10:34:45 -0500
  • c45722cff9 Added wrapping text boxes to builtins Paul Chiusano 2014-11-11 10:11:16 -0500
  • 73c75566e0 more builtins Paul Chiusano 2014-11-11 00:47:14 -0500
  • 96b71ae71a More WIP on builtins Paul Chiusano 2014-11-10 18:32:18 -0500
  • 1a31383c63 Refactored view code for terms, split into separate file, and now using a separate function for handling builtin rendering Paul Chiusano 2014-11-10 18:18:13 -0500
  • 5292adef25 ignore file update Paul Chiusano 2014-10-24 18:14:03 -0400
  • c2b97798bf WIP on custom views Paul Chiusano 2014-10-24 18:12:11 -0400
  • 5c10e3b059 Moved Layout to Elmz package Paul Chiusano 2014-10-23 15:44:27 -0400
  • 2bcacfca2c formatting Paul Chiusano 2014-10-22 11:27:45 -0400
  • 60cdece1bb Arrow navigation now does repeat after delay Paul Chiusano 2014-10-10 11:18:52 -0400
  • 1291d1d232 Tweaked node API Paul Chiusano 2014-09-30 13:10:51 -0400
  • 96d69995b0 Moving away from using hashes in term rendering Paul Chiusano 2014-09-30 12:46:09 -0400
  • 02915551a6 Added Layout.map Paul Chiusano 2014-09-30 12:14:51 -0400
  • fdd4077fd6 experiment with just using path-based addressing everywhere Paul Chiusano 2014-09-29 21:59:24 -0400
  • 1abd351afa hooked in overrides to term layout function - to support embedded graphical rendering of terms Paul Chiusano 2014-09-29 20:47:42 -0400
  • 28823b562b modified client side for plural terms/metadatas Paul Chiusano 2014-09-25 17:11:49 -0400
  • 50fbaaec30 Got rid of panel function and made term and metadata plural Paul Chiusano 2014-09-25 16:58:34 -0400
  • ac4750fa48 Added build file Paul Chiusano 2014-09-25 13:44:20 -0400
  • 6c534df460 up/down movements are now inverses, as are left/right Paul Chiusano 2014-09-25 13:44:04 -0400
  • e117533d3f Converted to new scheme for tracking highlight region Paul Chiusano 2014-09-25 12:57:00 -0400
  • fc5162e835 Fixing up imports Paul Chiusano 2014-09-25 10:53:25 -0400
  • d584129780 Upgrade to elm 0.13 Paul Chiusano 2014-09-24 21:41:09 -0400
  • e61769ce14 Simplified version of changed and unchanged and introduced various other helper functions on signals Paul Chiusano 2014-09-19 13:03:06 -0400
  • 35d411551e up function on term paths Paul Chiusano 2014-09-19 12:52:20 -0400
  • cf7dff9798 fromMaybe function Paul Chiusano 2014-09-19 12:51:13 -0400
  • 77689876b1 About to gut main Paul Chiusano 2014-09-18 14:28:59 -0400
  • 35a15480ae Paths back to being regular lists Paul Chiusano 2014-09-17 17:20:25 -0400
  • fba014de94 WIP on handling relative navigation of selection regions Paul Chiusano 2014-09-17 16:56:04 -0400
  • 8676c3830b tweaks to hit testing Paul Chiusano 2014-09-17 13:08:28 -0400
  • d1c8bbbd62 Deleted unused Paul Chiusano 2014-09-16 23:38:33 -0400
  • a688339367 Term rendering now working with Layout combinators Paul Chiusano 2014-09-16 23:37:12 -0400
  • 7bceeaef92 finished rewriting term rendering Paul Chiusano 2014-09-15 18:23:26 -0400
  • cfe672c730 row and column layout functions Paul Chiusano 2014-09-09 19:43:49 -0400
  • e7c8d81419 flipped order of arguments for Layout, term rendering compiling Paul Chiusano 2014-09-08 22:31:43 -0400
  • ae6c9acb1b checkpoint Paul Chiusano 2014-09-08 22:09:55 -0400
  • 2efa1d4da2 tweaking layout Paul Chiusano 2014-09-08 16:52:39 -0400
  • 6ee83485c8 cleanup Paul Chiusano 2014-09-08 11:56:01 -0400
  • 7957ce77d9 region and at functions now both return extra fields along with the search results Paul Chiusano 2014-09-06 11:02:49 -0400
  • 263d573460 Generalized Layout.region to work for any comparison function Paul Chiusano 2014-09-06 10:47:28 -0400
  • c6fec22ca4 deducing results of ‘at’ Paul Chiusano 2014-09-05 23:26:32 -0400
  • 762a0f66e6 layout now a coffee comonad, letting us do hit tests in pure code Paul Chiusano 2014-09-05 23:21:03 -0400
  • 5d82d9717a layout trie WIP Paul Chiusano 2014-09-04 15:59:29 -0400
  • 4aefe2e71d trie data type Paul Chiusano 2014-09-04 14:38:10 -0400
  • 10903125ac nest combinator Paul Chiusano 2014-09-03 17:01:08 -0400
  • bfbe7c1f5a Layout lib Paul Chiusano 2014-09-03 16:47:16 -0400
  • f8805054f3 changes to breaking algorithm puts first arg on same line Paul Chiusano 2014-09-03 14:14:36 -0400
  • bae33579c2 term rendering with dynamic reflow seems to be working Paul Chiusano 2014-09-02 11:22:43 -0400
  • e3d1e9424a lambda breaking Paul Chiusano 2014-08-30 11:24:18 -0400
  • 309400f109 right associated operator chain rendering Paul Chiusano 2014-08-30 08:45:06 -0400
  • c5ad0c5cb3 Almost done with operator breaking Paul Chiusano 2014-08-29 17:39:19 -0400
  • 7adbee7ce7 sip on break Paul Chiusano 2014-08-29 16:37:02 -0400
  • 736b2f050a sip on break function Paul Chiusano 2014-08-29 15:20:18 -0400
  • 20e0ca4930 removed unused definition Paul Chiusano 2014-08-29 14:11:44 -0400
  • 890004f0ae cleanup Paul Chiusano 2014-08-29 14:10:59 -0400
  • c5f75a1003 term rendering simplified Paul Chiusano 2014-08-29 14:08:18 -0400
  • bbb37b17ff color palette Paul Chiusano 2014-08-29 02:56:18 -0400
  • 56fd15b7ef finished with term rendering function (draft) Paul Chiusano 2014-08-29 02:56:01 -0400
  • bfa4ee1e88 rendering of bracketed lists Paul Chiusano 2014-08-29 01:48:40 -0400
  • c8abe15da6 generalized operator term rendering to work with both fixities Paul Chiusano 2014-08-28 15:22:46 -0400
  • 0655bfa81b operator chain breaking Paul Chiusano 2014-08-28 15:16:27 -0400
  • 2de85ade3a doing local name lookup properly Paul Chiusano 2014-08-28 13:17:53 -0400
  • 03bed42b71 Changed metadata representation, no longer need ComparablePath hack, as paths not used as dictionary keys Paul Chiusano 2014-08-28 12:09:00 -0400
  • 54a79c8a9a Paths and term literals now use arrays rather than linked lists Paul Chiusano 2014-08-28 10:59:40 -0400
  • f4af7a937a Local variables now named according to their path, updated metadata on both node and client Paul Chiusano 2014-08-27 18:56:53 -0400
  • fd25225da1 Paths now can contain indices into vector literals Paul Chiusano 2014-08-27 13:18:24 -0400
  • c7c65050d2 term rendering WIP Paul Chiusano 2014-08-26 17:36:38 -0400
  • 7d80b672dd added fixity declarations to metadata Paul Chiusano 2014-08-26 11:23:23 -0400
  • 6f3a74242d worked out signature for term rendering Paul Chiusano 2014-08-25 21:58:42 -0400
  • 7d7513f1c4 working on term rendering Paul Chiusano 2014-08-25 16:30:24 -0400
  • 26401b1ec7 working on term rendering Paul Chiusano 2014-08-25 13:18:35 -0400
  • 23c59d80c9 filled in todo in json parser for objects Paul Chiusano 2014-08-22 15:46:50 -0400
  • 5dbb49e8a7 finished with node API Paul Chiusano 2014-07-13 11:08:17 -0400
  • dd22538c78 moar progress Paul Chiusano 2014-07-13 10:14:44 -0400