nathanmarz
d4887c2090
fix issue with walker caused by change in cljs 1.10
2018-03-22 15:43:53 -04:00
Nathan Marz
4a589c3074
add cheat sheet to readme
2018-02-13 09:09:38 -05:00
nathanmarz
1a05546f27
Merge branch 'master' of github.com:nathanmarz/specter
2018-02-08 22:27:06 -05:00
nathanmarz
d5143f136c
update readme
2018-02-08 22:26:58 -05:00
Nathan Marz
f7b7b0cba2
Merge pull request #245 from DjebbZ/master
...
Add dates to all changelog entries
2018-02-08 10:53:44 -05:00
DjebbZ
05e354a9a2
Add dates to all changelog entries
2018-02-08 15:47:20 +01:00
nathanmarz
b4a3c4f601
begin 1.1.1
2018-01-02 09:30:22 -05:00
nathanmarz
c81a4b1a7b
1.1.0
2018-01-02 09:29:28 -05:00
nathanmarz
e92fd674b1
add examples
2017-12-24 18:39:01 -05:00
nathanmarz
c2f669db71
update example
2017-12-24 17:57:26 -05:00
nathanmarz
09d0d071ef
improve compact implementation
2017-12-24 10:50:22 -05:00
nathanmarz
70d9fef5cc
improve subselect fix
2017-12-21 23:28:00 -05:00
nathanmarz
b1050b910c
improve compact test
2017-12-21 22:32:30 -05:00
nathanmarz
7b646ca566
fix subselect changing first matched element to nil when transformed to empty sequence
2017-12-21 22:24:37 -05:00
nathanmarz
6a5054feea
add compact navigator
2017-12-21 13:15:22 -05:00
nathanmarz
632e710b07
make terminal and vterminal select codepath no-ops
2017-12-21 13:04:26 -05:00
nathanmarz
7bd119aa52
fix build
2017-12-04 10:47:42 -05:00
nathanmarz
0ceda21151
add vtransform
2017-12-04 10:06:43 -05:00
nathanmarz
9515582a19
add vterminal
2017-12-04 09:57:43 -05:00
nathanmarz
680c36ae5b
update readme
2017-11-17 15:18:49 -05:00
nathanmarz
d54aa28d49
begin 1.0.6
2017-11-16 21:53:00 -05:00
nathanmarz
3478e5b6d7
1.0.5
2017-11-16 14:23:25 -05:00
nathanmarz
5b60eb17e3
extend ImplicitNav for strings, numbers, characters, booleans, symbols, and regexes
2017-11-08 13:47:40 -05:00
nathanmarz
349e03342f
formatting
2017-10-22 12:23:25 -04:00
nathanmarz
844050545a
update changelog
2017-10-20 11:06:25 -04:00
Nathan Marz
5efafd2d9b
Merge pull request #231 from mwfogleman/regex
...
Regex navigator.
2017-10-20 11:05:15 -04:00
Michael Fogleman
98c7510d1c
Remove implicit regex functionality.
2017-10-20 10:50:16 -04:00
Michael Fogleman
efaeff4fc5
Add regex test result.
2017-10-20 10:26:57 -04:00
Michael Fogleman
9a8f79774c
Re-formatted test for consistent style.
2017-10-19 20:33:07 -04:00
Michael Fogleman
fdfaecd0d0
Expand regex-nav test-suite.
2017-10-19 19:08:44 -04:00
Michael Fogleman
4cf7ee965f
Rename regex* to regex-nav and move to specter.cljc.
2017-10-19 12:42:14 -04:00
Michael Fogleman
f593753a68
Update CHANGES.md.
2017-10-19 11:29:41 -04:00
Michael Fogleman
0e88c57a87
Correctly refer to regex type in CLJS.
...
Before it thought the type was com.rpl.specter/RegExp - but it's
actually js/RegExp.
2017-10-19 11:25:42 -04:00
Michael Fogleman
14dad51fd4
Specify where NONE is in regex*.
2017-10-19 11:25:42 -04:00
Michael Fogleman
5aed3b254e
Add regex-navigation-test.
2017-10-19 11:25:42 -04:00
Michael Fogleman
d7ee2f7c6a
Move regex* location to a better spot.
...
...since it is no longer a "defrichnav."
2017-10-19 11:25:42 -04:00
Michael Fogleman
7dbe4dc524
Use defnav with regex* rather than defrichnav.
...
Nathan: vals is how collect / collect-one are implemented. You should
use defnav rather than defrichnav since it handles that parameter in
the background. defrichnav exists since the compiler doesn't do
certain inlining optimizations, so defrichnav allows the handling of
vals to be inlined manually. This is only important for navigators
which do very little work (like keypath) – I think regexes are
expensive enough that the inlining optimization won't be noticeable.
2017-10-19 11:25:42 -04:00
Michael Fogleman
dc9e2205c3
Wrap re-seq in doseqres.
...
This navigates to each match, not a sequence of matches.
2017-10-19 11:25:42 -04:00
Michael Fogleman
6e90ceadea
Use re-seq rather than re-find.
2017-10-19 11:25:42 -04:00
Michael Fogleman
b5f840db22
Initial select implementation for Regexes.
2017-10-19 11:25:42 -04:00
nathanmarz
796ad700f7
begin 1.0.5
2017-10-17 12:14:52 -04:00
nathanmarz
3a6d8620d7
1.0.4
2017-10-17 12:13:35 -04:00
nathanmarz
92caabbb32
add screencast link
2017-10-07 14:39:49 -04:00
nathanmarz
49eed0079c
update readme
2017-10-02 08:51:18 -04:00
nathanmarz
915c0a9471
Merge branch 'master' of github.com:nathanmarz/specter
2017-09-20 18:58:23 -04:00
nathanmarz
86033f3df1
link new wiki page
2017-09-20 18:58:17 -04:00
Nathan Marz
ac3fe713ac
Merge pull request #230 from mwfogleman/space
...
Add a space to the nthpath documentation.
2017-09-11 16:14:46 -04:00
Michael Fogleman
efd123d17e
Add a space to the nthpath documentation.
2017-09-11 10:21:42 -04:00
nathanmarz
c233fb7e9d
add indexed-vals
2017-08-16 07:28:05 -04:00
nathanmarz
8d5f39a861
fix INDEXED-VALS
2017-08-15 01:32:43 -04:00