This website requires JavaScript.
231fe9c95c
improve example
Nathan Marz
2015-06-19 14:23:47 -0400
298f031adb
added example of if-path to README
Nathan Marz
2015-06-19 14:21:52 -0400
c677486b7b
update changelog
Nathan Marz
2015-06-19 14:19:16 -0400
6590995bf6
0.5.4
Nathan Marz
2015-06-19 14:13:31 -0400
e4a3275ff1
change cond-path/if-path to take a selector for the conditional (works like selected?)
Nathan Marz
2015-06-19 14:13:22 -0400
2299bcc58b
0.5.3
Nathan Marz
2015-06-18 00:56:17 -0400
da2019b07b
added cond-path and if-path selectors
Nathan Marz
2015-06-18 00:56:03 -0400
c141b47bf2
minor tweaks
Rich Morin
2015-06-11 14:14:27 -0700
4a70951d22
Suggestion for macro
Leon Barrett
2015-06-04 19:22:55 -0700
6ba23bc438
0.5.2
Nathan Marz
2015-06-01 14:22:44 -0400
5a6d3fe630
fix composing together something defined with comp-paths with other selectors in a comp-unoptimal setting
Nathan Marz
2015-06-01 14:21:31 -0400
4aaf058bef
added changelog
Nathan Marz
2015-05-31 08:54:30 -0400
86a3aee11d
0.5.1
Nathan Marz
2015-05-31 08:50:21 -0400
50576e447b
empty selectors and nil count as identity path now fixing #5 , remove IDENTITY-PATH in favor of nil
Nathan Marz
2015-05-31 08:50:00 -0400
228a949ac1
update README
Nathan Marz
2015-05-27 01:05:15 -0400
6bae041970
added putval and IDENTITY-PATH selectors
Nathan Marz
2015-05-27 01:02:19 -0400
96c5db7a35
show compiled-update in README
Nathan Marz
2015-05-13 09:50:38 -0400
31fbb0b018
update README about extensibility
Nathan Marz
2015-05-11 19:44:46 -0400
29ded336ee
provide example of implementing StructurePath
Nathan Marz
2015-05-11 19:42:49 -0400
a5e4244fc0
more examples in README
Nathan Marz
2015-05-11 19:36:52 -0400
1f504e95b4
0.5.0
Nathan Marz
2015-05-11 15:19:47 -0400
1a66dc511f
update README to include information on high performance
no-protocol-execution
Nathan Marz
2015-05-11 15:19:20 -0400
6e440d235c
notes
Nathan Marz
2015-05-11 15:08:51 -0400
085dc1d333
optimize lookup of structurepath implementation for regular functions (about a 3x speedup in non-compiled execution when functions are involved
Nathan Marz
2015-05-11 15:00:21 -0400
7f69a99861
speed up non-compiled execution path to where it was before
Nathan Marz
2015-05-11 14:21:02 -0400
cd994b10ee
improve execution of kws
Nathan Marz
2015-05-11 14:02:08 -0400
e0bde53fef
formatting
Nathan Marz
2015-05-11 13:31:12 -0400
060e61218a
optimize sequence of structurepaths to not add additional overhead by coercing to structurevalspath
Nathan Marz
2015-05-11 11:44:42 -0400
0767afca61
prepare for optimized execution of pure structurepaths
Nathan Marz
2015-05-11 10:35:30 -0400
a22df528f0
update readme
Nathan Marz
2015-05-11 10:35:10 -0400
def5656e40
re-add ability to compose via vectors with a more efficient implementation
Nathan Marz
2015-05-10 20:00:13 -0400
c47650993d
improve performance of non-compiled code path by 3x, remove ability for a vector to be considered a structurepath
Nathan Marz
2015-05-10 19:56:30 -0400
4e268629c3
complete no protocol execution, speed is generally now just as good or far better than equivalent clojure code
Nathan Marz
2015-05-10 18:47:57 -0400
e052ee06a8
removed plugin
Nathan Marz
2015-05-10 18:39:09 -0400
b20d035950
add update-fast
Nathan Marz
2015-05-10 08:09:48 -0400
47aee4d000
broken implementation of skipping protocols
Nathan Marz
2015-05-10 02:12:06 -0400
bde18388d7
notes
lean-execution
Nathan Marz
2015-05-05 09:32:34 -0400
3f26eb1826
let structurepath only execution skip all the val logic
Nathan Marz
2015-04-27 19:04:25 -0400
277735dd9b
formatting
Nathan Marz
2015-04-27 14:49:39 -0400
98295df9bc
clarify example in README
Nathan Marz
2015-04-22 11:46:26 -0400
5b62817bd5
add docstring to main api
Nathan Marz
2015-04-22 11:46:13 -0400
ec097f8db2
make filterer eager on select
Nathan Marz
2015-04-22 11:45:35 -0400
67ab15406e
implemented split selector but semantics on update can be confusing (see test)
split-selector
Nathan Marz
2015-04-22 10:55:36 -0400
c456e72dea
add another example to the README
Nathan Marz
2015-04-19 14:05:05 -0400
729e75c836
0.1.0
Nathan Marz
2015-04-19 13:46:00 -0400
45260ff9c1
change val-select* to collect*, rename comp-structure-paths to comp-paths, clean up names of protocols, add selected? function, update README
Nathan Marz
2015-04-19 13:45:20 -0400
ea05b98280
added benchmark helper to impl
Nathan Marz
2015-04-18 12:17:09 -0400
ca1940a026
added view and viewfn
Nathan Marz
2015-04-18 12:16:51 -0400
0bf63ea546
fix typo
Nathan Marz
2015-04-15 20:10:28 -0400
f66d09f9dd
0.0.9
Nathan Marz
2015-04-15 13:44:35 -0400
d212140c8b
refactored interfaces to allow structurepaths to be specified without worrying about vals
Nathan Marz
2015-04-15 13:43:19 -0400
46d3001217
improve readme example of using END
Nathan Marz
2015-04-15 00:02:28 -0400
8c6fd95987
0.0.8
Nathan Marz
2015-04-14 23:59:12 -0400
74e66eca36
enhance readme
Nathan Marz
2015-04-14 23:59:04 -0400
ffd6464d54
added srange, srange-dyamic, START, and END dynamic paths to manipulate parts of a sequence by index
Nathan Marz
2015-04-14 23:49:32 -0400
4b7682f20b
0.0.7
Nathan Marz
2015-04-01 18:00:32 -0400
7613ffd74e
add setval convenience function to api
Nathan Marz
2015-04-01 18:00:22 -0400
7e192a81f0
enhance readme
Nathan Marz
2015-03-05 13:11:08 -0500
a22079d027
0.0.6
Nathan Marz
2015-03-02 11:40:42 -0500
a6b8546a17
eagerly evaluate ALL
Nathan Marz
2015-03-01 23:34:20 -0500
857cd04711
fix ALL on all kinds of lists, lazy seqs, etc. 0.0.5
Nathan Marz
2015-03-01 23:26:56 -0500
aca0fa4b5e
0.0.4
Nathan Marz
2015-03-01 20:33:55 -0500
97086068d6
fix ALL on regular lists from reversing order
Nathan Marz
2015-03-01 20:33:42 -0500
d845924088
fix typo
Nathan Marz
2015-03-01 20:33:26 -0500
7880e5c7f8
Merge remote-tracking branch 'solackerman/master'
Nathan Marz
2015-02-27 15:20:15 -0500
ea0cb032b3
allow updating sets
Sol Ackerman
2015-02-27 11:34:49 -0600
1b1e88d091
fix readme
Nathan Marz
2015-02-27 11:21:58 -0500
14944d2582
improve tests by generating fixed keywords rather than keep them constant
Nathan Marz
2015-02-27 01:36:42 -0500
0387e0cd98
0.0.3
Nathan Marz
2015-02-26 21:59:15 -0500
59a1f742bf
remove use of transients
Nathan Marz
2015-02-26 15:58:16 -0500
3750dd73f5
rewrite filter+ancestry to be purely functional and stop using transients incorrectly
Nathan Marz
2015-02-26 15:48:10 -0500
34cbf6b6b4
fix typo in readme
Nathan Marz
2015-02-26 15:31:45 -0500
a694ab3163
formatting
Nathan Marz
2015-02-26 15:12:00 -0500
a70d2518a9
clean up readme, add clojars link
Nathan Marz
2015-02-26 15:11:21 -0500
6ed34e32cb
make examples clearer
Nathan Marz
2015-02-26 14:54:38 -0500
6ed32bd7d0
readme cleanup
Nathan Marz
2015-02-26 14:51:48 -0500
28fbf5cd27
flesh out readme
Nathan Marz
2015-02-26 14:49:42 -0500
3088c8ecf4
fix readme to say specter
Nathan Marz
2015-02-26 10:57:25 -0500
a1d1f236ab
initial commit
Nathan Marz
2015-02-26 10:55:20 -0500