1
1
mirror of https://github.com/github/semantic.git synced 2024-12-24 23:42:31 +03:00
Commit Graph

18664 Commits

Author SHA1 Message Date
Rob Rix
eee6c84553 Simplify cacheInsert further! 2018-03-07 12:50:38 -05:00
Rob Rix
4c1133e593 Simplify cacheInsert. 2018-03-07 12:50:27 -05:00
Rob Rix
52b4609027 Derive a Reducer instance for Cache. 2018-03-07 12:49:06 -05:00
Rob Rix
a8fdeddd6f Define Cache using a Monoidal Map. 2018-03-07 12:46:55 -05:00
Rob Rix
b940eb6e86 Define an insert function for Map. 2018-03-07 12:46:08 -05:00
Rob Rix
2aeab94001 Define a lookup function for Map. 2018-03-07 12:44:05 -05:00
Rob Rix
00942f7073 Re-export the Reducer interface. 2018-03-07 12:40:57 -05:00
Rob Rix
adce2707e2 Explicitly list the exports from Map. 2018-03-07 12:40:36 -05:00
Rob Rix
6981a2a6ce Derive Eq2, Ord2, & Show2 instances for Map. 2018-03-07 12:36:06 -05:00
Rob Rix
104d9f77bf Derive Eq1, Ord1, & Show1 instances for Map. 2018-03-07 12:35:49 -05:00
Rob Rix
f77812bb1e Derive Foldable, Functor, & Traversable instances for Map. 2018-03-07 12:34:57 -05:00
Rob Rix
9c7c6ed652 Define a Reducer instance for Map. 2018-03-07 12:30:34 -05:00
Rob Rix
f199e7fa73 Define a Monoid instance for Map. 2018-03-07 12:26:32 -05:00
Rob Rix
303e55b403 Define a Semigroup instance for Map. 2018-03-07 12:25:39 -05:00
Rob Rix
24d37d7f8f Derive Eq, Ord, & Show instances for Map. 2018-03-07 12:23:59 -05:00
Rob Rix
f0f7a6599a Define a Monoidal Map type. 2018-03-07 12:23:31 -05:00
Rob Rix
257a068b3c Stub in a Monoidal map module. 2018-03-07 12:22:52 -05:00
Rob Rix
c121a0665e 🔥 the dependency on pointed. 2018-03-07 12:19:27 -05:00
Rob Rix
e5b662f1ba 🔥 the re-export of Pointed. 2018-03-07 12:19:04 -05:00
Rob Rix
e6c9778ec9 Use Set.singleton instead of point to produce the free variables for Identifier. 2018-03-07 12:18:53 -05:00
Rob Rix
5b1187018f Define the RunEffect instance for NonDetEff in terms of Reducer. 2018-03-07 12:18:23 -05:00
Rob Rix
df05cd25e3 Define cacheInsert using the Reducer instance. 2018-03-07 12:13:22 -05:00
Rob Rix
54cf116141 🔥 the Pointed instance for Dead. 2018-03-07 12:11:09 -05:00
Rob Rix
ceb42a0839 Define subterms using the Reducer instance. 2018-03-07 12:09:51 -05:00
Rob Rix
c08b46be04 Derive a Reducer instance for Dead. 2018-03-07 12:07:29 -05:00
Rob Rix
64b0e7f273 Clarify why we’re 'gather'ing into (). 2018-03-07 12:06:39 -05:00
Rob Rix
0f8f302316 Define gather using a Reducer. 2018-03-07 12:04:44 -05:00
Rob Rix
08472f6139 🔥 the Pointed instance for Latest. 2018-03-07 12:00:13 -05:00
Rob Rix
48e1ae7003 Flip the semigroup operator in storeInsert. 2018-03-07 12:00:04 -05:00
Rob Rix
57521b10f1 Stores use a Reducer to insert values. 2018-03-07 11:51:53 -05:00
Rob Rix
81e5fa061a Use a pointful definition for <>. 2018-03-07 11:50:15 -05:00
Rob Rix
15f8962700 Specialize snoc & cons. 2018-03-07 11:49:52 -05:00
Rob Rix
b0815eeb36 Define a Reducer instance for Latest. 2018-03-07 11:49:11 -05:00
Rob Rix
b2b29974d6 Correct the 📝 for memoizeEval. 2018-03-07 11:42:54 -05:00
Rob Rix
b7c0afb02e 🔥 the old commented-out evCache. 2018-03-07 11:42:24 -05:00
Rob Rix
03a0717ca9 Use CacheFor everywhere we can. 2018-03-07 11:42:14 -05:00
Rob Rix
2deae91af1 Define a CacheFor synonym. 2018-03-07 11:40:02 -05:00
Rob Rix
3fc768fac7 Use CellFor everywhere we can. 2018-03-07 11:38:36 -05:00
Rob Rix
7e439f8772 📝 ConfigurationFor. 2018-03-07 11:34:39 -05:00
Rob Rix
e1885469c1 📝 CellFor. 2018-03-07 11:34:11 -05:00
Rob Rix
6c0a818269 Define a CellFor synonym. 2018-03-07 11:33:56 -05:00
Rob Rix
1c00a35d3c Use ConfigurationFor to tidy up Tracing. 2018-03-07 11:33:12 -05:00
Rob Rix
2467e5f41c Define a ConfigurationFor synonym. 2018-03-07 11:32:44 -05:00
Rob Rix
a2c395d54b Tracing uses a Reducer. 2018-03-07 11:27:17 -05:00
Rob Rix
adfbc011a0 📝 Trace. 2018-03-07 11:22:07 -05:00
Rob Rix
e11af85093 Define a Trace synonym. 2018-03-07 11:21:41 -05:00
Rob Rix
28a5aca6c3 Reformat the signature for trace. 2018-03-07 11:20:26 -05:00
Rob Rix
fae0fcd7da Define trace using LiftEffect. 2018-03-07 11:18:09 -05:00
Rob Rix
0d296bd6b1 Derive a LiftEffect instance for the tracing analysis. 2018-03-07 11:17:38 -05:00
Rob Rix
b05d9ac5d3 Derive a LiftEffect instance for Evaluator. 2018-03-07 11:16:26 -05:00