Commit Graph

383 Commits

Author SHA1 Message Date
Paul Chiusano
10de494ecd UI tweaks 2015-03-05 16:05:28 -05:00
Paul Chiusano
a3f7c4a180 Nicer formatting of non matching completions 2015-03-05 15:06:58 -05:00
Paul Chiusano
7d152ab09e Improved sorting of global search 2015-03-05 14:04:17 -05:00
Paul Chiusano
7e749455ce fixed comment 2015-03-05 11:04:18 -05:00
Paul Chiusano
4a0193a470 cleanup 2015-03-04 17:50:32 -05:00
Paul Chiusano
fbbd31346c added identity function 2015-03-04 17:38:53 -05:00
Paul Chiusano
41954bb504 fix issue with literal type checking for strings 2015-03-04 14:09:02 -05:00
Paul Chiusano
7ceedde7fd text append 2015-03-04 13:58:03 -05:00
Paul Chiusano
68d97a5a7f Fixed typo causing all arithmetic ops to use addition! 2015-03-04 12:57:52 -05:00
Paul Chiusano
ca35335267 subtraction, multiplication, division 2015-03-04 12:50:22 -05:00
Paul Chiusano
4f5182b7e6 Fixed issue with elaboration of terms 2015-03-04 12:44:10 -05:00
Paul Chiusano
942463e908 Tweaked type pretty printing to be prettier 2015-03-04 11:54:30 -05:00
Paul Chiusano
ba51d85f0b Just successfully added two numbers together, huzzah 2015-03-04 11:27:44 -05:00
Paul Chiusano
e9c3b3f1cf Fixed issue that would cause duplicate search requests 2015-03-04 11:00:41 -05:00
Paul Chiusano
9b47f4b614 Some cleanup of old debugging statements 2015-03-04 10:06:07 -05:00
Paul Chiusano
5613648bb3 annotating type of builtin + function 2015-03-03 22:50:37 -05:00
Paul Chiusano
5e209234bf Updated front end Metadata 2015-03-03 22:35:12 -05:00
Paul Chiusano
72b284f0e1 Metadata no longer contains type annotation 2015-03-03 22:33:07 -05:00
Paul Chiusano
fe9719c8e7 WIP on standard library 2015-03-03 18:18:02 -05:00
Paul Chiusano
a498a1b93f Fixed issue with getDirectoryContents 2015-03-02 17:26:55 -05:00
Paul Chiusano
0879b69b86 WIP on getting search round trip working 2015-03-02 16:42:19 -05:00
Paul Chiusano
ae9752b815 Search requests now fully threaded through the editor 2015-03-02 15:23:36 -05:00
Paul Chiusano
c21d774f98 Invalid completions now shown in explorer 2015-03-02 14:41:16 -05:00
Paul Chiusano
dd8cc18b58 Updated client to deal with new search results API 2015-03-02 14:20:06 -05:00
Paul Chiusano
c8d84b8ce9 Updated Node API client side to match new signature for search function 2015-03-02 11:01:19 -05:00
Paul Chiusano
64f077000d Renamed a field in search results, and added type annotation to ill-typed terms 2015-03-02 10:46:25 -05:00
Paul Chiusano
488b9e675a modified signature of search function and provided dumb implementation 2015-02-27 17:41:18 -05:00
Paul Chiusano
9c3919c5f6 Added example which demonstrates that beta reduction works when arg has free variables 2015-02-27 14:02:52 -05:00
Paul Chiusano
e54caf3185 fixed issue that would cause explorer to mishandle trailing spaces in string literal entry 2015-02-27 13:52:44 -05:00
Paul Chiusano
bf2f14abc9 Whoops, capture-avoiding beta reduction broke type checker, which was relying on it being dumb; added two versions 2015-02-27 13:47:41 -05:00
Paul Chiusano
361c3ebb45 Hooked up edit actions, including evaluation! 2015-02-27 13:35:34 -05:00
Paul Chiusano
e8c3350b2c Lots of tweaks to editor interactions 2015-02-27 11:48:51 -05:00
Paul Chiusano
87ea464c0c handling infix operators in search box now 2015-02-27 01:07:48 -05:00
Paul Chiusano
4bebb003bb fixed UI glitch in displaying of explorer completions 2015-02-26 17:31:55 -05:00
Paul Chiusano
5322e1d670 Fixed issue with explorer literal parsing 2015-02-26 17:26:34 -05:00
Paul Chiusano
e7ba28c9d7 float before int, otherwise ambiguity 2015-02-26 16:57:45 -05:00
Paul Chiusano
9caf67ed9f more WIP on adding literals to search box 2015-02-26 16:44:31 -05:00
Paul Chiusano
562cfc6913 Beefing up searchbox parsing WIP 2015-02-26 14:06:11 -05:00
Paul Chiusano
be50244e12 Fixed issue with display of variables in explorer 2015-02-25 16:27:36 -05:00
Paul Chiusano
86c264a749 Progress - variables being displayed correctly, except in the explorer 2015-02-25 13:37:13 -05:00
Paul Chiusano
9224471ad4 Eliminated hacky use of boundAt, now pushing environment down 2015-02-25 11:01:58 -05:00
Paul Chiusano
9f12859428 Example working with debruijn indexing on front end 2015-02-25 09:44:30 -05:00
Paul Chiusano
311b5e9107 Editor code compiling with debruijn indices 2015-02-24 20:41:39 -05:00
Paul Chiusano
d17685a921 Node code compiling with debruijn-indexed terms 2015-02-24 20:00:31 -05:00
Paul Chiusano
e67c9ab6c9 Removed Term.weaken 2015-02-24 16:34:30 -05:00
Paul Chiusano
9a75ee0613 Various explorer style tweaks 2015-02-23 15:28:16 -05:00
Paul Chiusano
1438ba0d02 Lots of fixes with extracting type information for explorer 2015-02-23 13:04:59 -05:00
Paul Chiusano
d3afacc3d1 Type information sorta working 2015-02-20 20:08:16 -05:00
Paul Chiusano
35d10b1ce7 Beefed up explorer display 2015-02-20 14:08:06 -05:00
Paul Chiusano
ae8734d117 Round trip working with new framework 2015-02-18 18:35:30 -05:00