Commit Graph

408 Commits

Author SHA1 Message Date
Jack Firth
c0b3d3de1d Fix syntax 2015-09-27 00:30:40 -05:00
Jack Firth
a3962630fa Remove quotes, specify row env completely 2015-09-27 00:22:51 -05:00
Jack Firth
88fa461bc7 Add quotes 2015-09-27 00:21:09 -05:00
Jack Firth
9ababe6968 Update .travis.yml 2015-09-27 00:11:29 -05:00
Jack Firth
dc1dafe276 Merge pull request #221 from jackfirth/jackfirth-patch-1
Fix spelling error
2015-09-27 00:11:06 -05:00
Jack Firth
ea66fe2ae3 Fix spelling error 2015-09-27 00:06:52 -05:00
Jack Firth
d6270e1bbe Merge pull request #219 from AlexKnauth/map
rename mapper-lens to map-lens
2015-09-26 23:57:03 -05:00
Jack Firth
05b6f7be59 Merge pull request #218 from AlexKnauth/fix-loop
fix possible loops with fallback methods
2015-09-26 23:55:36 -05:00
AlexKnauth
b3f68d6764 rename mapper-lens to map-lens 2015-09-25 07:45:45 -04:00
AlexKnauth
d9542428b5 add tests for fallback errors 2015-09-24 16:39:27 -04:00
AlexKnauth
57b5d417da fix possible loops with fallback methods
These would come up if someone defined a struct that declared only
lens-view or only lens-set, or no methods at all.
2015-09-24 15:17:51 -04:00
Jack Firth
69dcc57a21 Merge pull request #216 from AlexKnauth/hash-filter
add hash-filterer-lens
2015-09-11 05:40:52 -07:00
Jack Firth
cf2603932a Merge pull request #215 from racket-dep-fixer/auto-fix-deps
Fix dependencies.
2015-09-11 05:37:59 -07:00
AlexKnauth
6b1bf35b24 use raise-argument-error 2015-09-09 22:18:32 -04:00
AlexKnauth
fc6a88f37a provide and document hash-filterer-lens etc. 2015-09-09 18:07:25 -04:00
AlexKnauth
4bca13af48 add hash-filterer-lens
inspired by
https://github.com/jackfirth/racket-auto-fix-deps/blob/master/job/src/fi
lter-hash.rkt
2015-09-09 17:44:29 -04:00
Racket Package Dependency Fixer
c09dceb6e7 Fix dependencies. 2015-09-09 19:12:57 +00:00
Jack Firth
02b7c4c669 Merge pull request #211 from AlexKnauth/master
print as #<lens> instead of #<procedure:lens-struct>
2015-09-07 23:23:03 -07:00
AlexKnauth
f8d7976129 print as #<lens> instead of #<procedure:lens-struct> 2015-09-08 00:16:09 -04:00
Jack Firth
fe21a59ad2 Merge pull request #210 from AlexKnauth/check-lens-view
rename check-view etc. to check-lens-view etc.
2015-09-07 15:42:00 -07:00
AlexKnauth
dbcf91514d use check-lens-view etc. more 2015-09-07 17:18:54 -04:00
AlexKnauth
fdf72e24cd rename check-view etc. to check-lens-view etc. 2015-09-07 15:41:51 -04:00
Jack Firth
87d9a2a4f4 Merge pull request #203 from AlexKnauth/lazy-lens
add lazy-lens and rec-lens
2015-09-04 22:11:07 -07:00
Jack Firth
25360b7cd1 Merge pull request #202 from AlexKnauth/transformer-lens
add lens-zoom
2015-09-04 21:18:46 -07:00
AlexKnauth
da77504a76 add contracts for lens-zoom and lens-zoom* 2015-09-04 23:33:40 -04:00
AlexKnauth
96c501dca4 rename to lens-zoom 2015-09-04 23:27:03 -04:00
Jack Firth
cd3bb022d8 Merge pull request #208 from AlexKnauth/iso-compose
add isomorphism-compose and isomorphism-thrush
2015-09-03 15:50:50 -07:00
AlexKnauth
cb2f192ed9 add note about isomorphism-compose being more efficient 2015-09-03 16:27:48 -04:00
AlexKnauth
7e512ada88 add contracts and tests for isomorphism-compose and -thrush 2015-09-03 16:24:05 -04:00
Jack Firth
5a2dd8f2a9 Merge pull request #209 from jackfirth/fix-head-catalog
Use 6.2 catalog for HEAD builds
2015-09-03 13:18:31 -07:00
Jack Firth
6445db2d09 Use 6.2 catalog for HEAD builds
The snapshot catalog has a lot of network timeout problems, causing failed builds often
2015-09-03 13:03:26 -07:00
AlexKnauth
ec08ef67dd add isomorphism-compose and isomorphism-thrush
also take away special case in lens-compose for isomorphisms
2015-09-03 02:11:10 -04:00
AlexKnauth
3336666f40 provide and document lazy-lens and rec-lens 2015-09-02 11:50:31 -04:00
AlexKnauth
10075ef4b0 add lazy-lens and rec-lens 2015-09-01 20:47:59 -04:00
AlexKnauth
95d6df290d add transformer-lens* 2015-09-01 16:01:05 -04:00
AlexKnauth
c9fa6fb8ea provide and document transformer-lens 2015-08-31 15:48:38 -04:00
AlexKnauth
dde85c9796 add transformer-lens
closes https://github.com/jackfirth/lens/issues/201
2015-08-31 15:32:55 -04:00
Jack Firth
fdade525f4 Update README.md 2015-08-31 01:37:39 -07:00
Jack Firth
27a71a0b2c Merge pull request #196 from AlexKnauth/lens-join-assoc
add lens-join/assoc
2015-08-31 00:24:55 -07:00
AlexKnauth
3babd97c4c Revert "Use lens/c contracts in docs for other lens-join forms"
This reverts commit 730363fbfd.
2015-08-30 19:47:45 -04:00
AlexKnauth
c6c15305b2 add contract for lens-join/assoc 2015-08-30 19:45:33 -04:00
AlexKnauth
1bcf4fb74e use rest-> contract for lens-join/list 2015-08-30 19:42:12 -04:00
AlexKnauth
730363fbfd Use lens/c contracts in docs for other lens-join forms 2015-08-30 17:35:57 -04:00
AlexKnauth
d13145e6ea provide and document lens-join/assoc 2015-08-30 17:27:46 -04:00
AlexKnauth
59a1b7473a add alternating->assoc-list etc. 2015-08-30 17:20:28 -04:00
AlexKnauth
42f3325d88 add lens-join/assoc 2015-08-30 17:20:27 -04:00
Jack Firth
658da10829 Merge pull request #197 from jackfirth/add-stability-notice-and-ref
Add stability notice and ref
2015-08-30 14:16:29 -07:00
Jack Firth
11afac55cc Update README.md 2015-08-28 11:31:05 -07:00
Jack Firth
246c154ddf Update README.md 2015-08-28 11:30:41 -07:00
Jack Firth
4abc6f233f Add stability notice and reference unstable/lens in main docs 2015-08-28 11:20:46 -07:00