Commit graph

461 commits

Author SHA1 Message Date
Stephen Rudolph
ddea0a223d Moving CLJS code to use transformers instead of reducers 2016-02-26 17:10:09 -06:00
Stephen Rudolph
0f2118d939 Merge remote-tracking branch 'upstream/master' 2016-02-26 16:29:34 -06:00
Nathan Marz
dd906aad95 change clojure/cljs dependencies to provided 2016-02-26 09:17:40 -05:00
Nathan Marz
050384e0fd cleaner and more composable integration 2016-02-21 19:44:50 -05:00
Nathan Marz
70d916dd6a edit -> edited 2016-02-16 18:29:57 -05:00
Nathan Marz
2d868ec587 zipper/specter integration implementation 2016-02-16 15:21:26 -05:00
Nathan Marz
33e52d606a update changelog 2016-02-14 13:35:39 -05:00
Nathan Marz
6db23aa6c8 fix tests 2016-02-14 13:35:23 -05:00
Nathan Marz
ed6f1902b9 rename VOID to STOP 2016-02-13 18:56:35 -05:00
Stephen Rudolph
095fc00319 Added newline back 2016-02-12 20:29:40 -06:00
Stephen Rudolph
1b26aaff1b Fixed CLJS queue usage 2016-02-12 20:27:32 -06:00
Stephen Rudolph
a12222eac5 Persistent queues no longer treated as lists 2016-02-12 16:16:54 -06:00
Nathan Marz
e661df1aeb Merge branch 'master' of github.com:nathanmarz/specter 2016-02-11 16:54:25 -05:00
Nathan Marz
de15b1e23e handle paramsneededpath with 0 params (used for params-reset) correctly in higher order paths 2016-02-11 16:54:14 -05:00
Nathan Marz
d2c30efad9 Merge pull request #55 from cloojure/patch-1
Update README.md
2016-02-02 23:25:32 -05:00
Nathan Marz
7a48f47aed clarify README 2016-01-31 23:19:53 -08:00
Nathan Marz
9f0ba4d949 update changelog 2016-01-31 10:02:00 -08:00
Nathan Marz
8293f68696 allow defprotocolpath to be defined with no params argument for consistency with declarepath 2016-01-31 10:01:08 -08:00
Nathan Marz
b16dbdfdd2 change params-reset to backtrack in params-idx by number of needed params of its path, add test that verifies composability 2016-01-30 12:41:29 -08:00
Nathan Marz
cf0dae3699 update changelog 2016-01-30 12:13:28 -08:00
Nathan Marz
c259583e81 add test for recursive navigation with params 2016-01-30 12:12:26 -08:00
Nathan Marz
8dd2cb8939 allow declarepath to have parameters, implemented params-reset for enabling recursive parameterized paths 2016-01-30 12:03:46 -08:00
Nathan Marz
78b16ee5b7 improve example 2016-01-29 11:08:07 -08:00
Nathan Marz
7e54757659 auto-coerce map entries to vectors during ALL 2016-01-28 12:41:36 -08:00
Nathan Marz
3a38c844e6 0.9.2 2016-01-26 11:20:07 -08:00
Alan Thompson
49df05013a Update README.md
Added clojure `use` statement required to make examples work.
2016-01-25 08:26:00 -08:00
Nathan Marz
d56ea62e00 reimplement stay-then-continue and continue-then-stay in terms of multi-path 2016-01-22 19:45:20 -08:00
Nathan Marz
b98bc8e4ce update license year range 2016-01-21 15:40:26 -08:00
Nathan Marz
2be403784b update changelog 2016-01-15 10:29:35 -05:00
Nathan Marz
aa8755254f clean up notes 2016-01-14 17:48:39 -05:00
Nathan Marz
dd6dafc390 implemented declarepath/providepath 2016-01-14 17:36:49 -05:00
Nathan Marz
1905157c3c update changelog 2016-01-14 13:15:54 -05:00
Nathan Marz
1328551a19 added STAY, stay-then-continue, and continue-then-stay selectors 2016-01-14 13:15:19 -05:00
Nathan Marz
6528945797 update README 2016-01-13 11:35:22 -05:00
Nathan Marz
eaa05de4b4 clarify changelog 2016-01-13 01:46:26 -05:00
Nathan Marz
b3b6b99e7a fix replace-in to work with value collection 2016-01-12 16:25:02 -05:00
Nathan Marz
49c749b74e fix typo in comment 2016-01-12 15:40:37 -05:00
Nathan Marz
e243826173 update changelog 2016-01-11 14:45:31 -05:00
Nathan Marz
e37c605697 protocol path extensions now verify if correct number of parameters and error otherwise 2016-01-11 14:45:06 -05:00
Nathan Marz
06f0d6b656 add recursive navigation example 2016-01-11 14:03:03 -05:00
Nathan Marz
2ad873da11 fixed #48 2016-01-11 10:25:03 -05:00
Nathan Marz
f500a4bfa3 update changelog 2016-01-10 10:35:47 -05:00
Nathan Marz
af7d76be97 improve syntax checking for defpath 2016-01-10 10:35:38 -05:00
Nathan Marz
c9b78ce0d6 add VOID selector 2016-01-10 10:35:18 -05:00
Nathan Marz
732a6422e6 update changelog 2016-01-05 09:02:20 -05:00
Nathan Marz
bcd1392125 0.9.1 2016-01-05 08:58:41 -05:00
Nathan Marz
3b6c1ed972 update changelog 2016-01-05 08:57:55 -05:00
Nathan Marz
0f3ea6c79b throw error if function names incorrectly specified in defpath, improve formatting of error messages 2016-01-05 08:57:27 -05:00
Nathan Marz
b10c1f82ff Merge branch 'master' of github.com:nathanmarz/specter 2015-12-29 12:24:29 -05:00
Nathan Marz
019ff219e5 add note about asking questions 2015-12-29 12:24:22 -05:00