Commit Graph

490 Commits

Author SHA1 Message Date
AlexKnauth
3ebc839959 move more unstable code to lens/private 2015-12-13 22:49:09 -05:00
AlexKnauth
6987dc9918 move more unstable code to lens/private 2015-12-13 22:45:20 -05:00
AlexKnauth
d7574f21c4 move more unstable code to lens/private 2015-12-13 22:39:30 -05:00
AlexKnauth
80aa814392 move more unstable code to lens/private 2015-12-13 22:35:14 -05:00
AlexKnauth
06d7735b5c start moving unstable code to lens/private 2015-12-13 22:29:29 -05:00
Jack Firth
2a954d9ebe Merge pull request #264 from jackfirth/252-feature-substring-lens-squashed
Add substring-lens
2015-12-11 15:35:43 -08:00
Dan Barella
b8887f46bf Merge branch '252-feature-substring-lens-squashed' of https://github.com/jackfirth/lens into 252-feature-substring-lens-squashed 2015-12-09 11:23:46 -08:00
Dan Barella
0e89535ce0 Modify test examples and add contract tests. 2015-12-09 10:02:09 -08:00
Jack Firth
ec719175af Merge pull request #266 from AlexKnauth/struct-list-iso
add struct->list-lens and list->struct-lens
2015-12-05 15:13:09 -08:00
AlexKnauth
00485b16df add explanation for structs with inheritance 2015-12-05 15:05:02 -05:00
AlexKnauth
3450c24127 provide and document struct->list and list->struct lenses 2015-12-05 12:01:38 -05:00
AlexKnauth
9e36501704 add struct->list-lens and list->struct-lens 2015-12-05 02:13:19 -05:00
Daniel Barella
fb02bc2b14 Merge pull request #265 from AlexKnauth/rename-contract
require unstable/contract
2015-12-04 22:40:19 -08:00
AlexKnauth
28f5d22434 require unstable/contract 2015-12-05 01:29:47 -05:00
Alex Knauth
c2eb78522a Merge pull request #263 from AlexKnauth/define-nested-tree
allow define-nested-lenses clauses to contain other clauses
2015-12-05 01:03:31 -05:00
AlexKnauth
d7745681e4 make the example structs transparent 2015-12-05 00:41:36 -05:00
AlexKnauth
a00bc4bf55 document nested clauses and update example 2015-12-05 00:39:04 -05:00
Dan Barella
09f2a4254a Closes #252
This commit adds substring-lens to unstable. The replacement string has to be
the same length as the sliced substring to preserve the lens laws.
2015-12-04 21:14:39 -08:00
AlexKnauth
67b5ae5421 allow define-nested-lenses clauses to contain other clauses 2015-12-04 23:57:02 -05:00
AlexKnauth
0aa46dfd7d extend id-append to work on appended ids 2015-12-04 23:56:08 -05:00
AlexKnauth
1f2241c3ce refactor define-nested-lenses
to factor out handling definitions into the syntax class
2015-12-04 23:29:39 -05:00
Jack Firth
fa37f47add Merge pull request #258 from jackfirth/248-unstable-collects
Remove unstable sub collection definitions from docs
2015-12-04 17:27:42 -08:00
Jack Firth
32f4c89a75 Remove unstable sub collection definitions from docs 2015-12-04 17:10:09 -08:00
Jack Firth
2c7385182c Merge pull request #256 from jackfirth/255-lens-zoom-examples
Clarify zoom lens examples
2015-12-04 16:31:07 -08:00
Jack Firth
b4f15c7ba4 Clarify zoom lens examples 2015-12-04 16:17:22 -08:00
Jack Firth
99947b3567 Move Gitter badge around 2015-12-04 15:14:04 -08:00
Jack Firth
2bb63af9cb Merge pull request #251 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-12-04 15:13:32 -08:00
The Gitter Badger
1a498ed639 Add Gitter badge 2015-12-04 23:12:40 +00:00
Jack Firth
f5db2bb660 Merge pull request #250 from jackfirth/235-lens-cond-docs
Document lens-cond error case and improve error message
2015-12-04 14:56:08 -08:00
Jack Firth
d540730a3c Document lens-cond error case and improve error message 2015-12-04 14:40:32 -08:00
Jack Firth
7dcd985f16 Merge pull request #246 from jackfirth/224-fix-coveralls-for-real
Initial attempt at fixing cover
2015-12-04 00:19:11 -08:00
Jack Firth
fe564cc831 Fix bash syntax error 2015-12-04 00:03:29 -08:00
Jack Firth
1f3093d2da Only install cover in job that needs it 2015-12-04 00:00:32 -08:00
Jack Firth
feab19a871 Not all main/info modules were being omitted
Only the top-level ones in the repo root were.
2015-12-03 23:44:22 -08:00
Jack Firth
99994ef3c1 Yup it's definitely reprovide modules
The compound/main isn’t working now. Excluding all reprovide modules
now (there’s really nothing to test in them anyway)
2015-12-03 23:34:08 -08:00
Jack Firth
015fba60c2 Ignore base main module
Reprovide might not be playing nicely with cover
2015-12-03 23:24:28 -08:00
Jack Firth
db260b5464 Resume coverage analysis of internals 2015-12-03 23:15:33 -08:00
Jack Firth
2d6ebe3462 Exclude syntax lenses too 2015-12-03 23:00:57 -08:00
Jack Firth
0e0846f44f Fix missing extension 2015-12-03 22:37:45 -08:00
Jack Firth
5c9a11b61b Restrict to just struct-provide 2015-12-03 22:26:45 -08:00
Jack Firth
66979680ce Ignore unstable/lens too 2015-12-03 22:16:00 -08:00
Jack Firth
a663b39224 Ignore main.rkt, it’s failing for some reason 2015-12-03 22:07:09 -08:00
Jack Firth
b67786ebbd Ignore more things to try and narrow down source of errors 2015-12-03 21:51:39 -08:00
Jack Firth
f225491c9e Merge pull request #243 from AlexKnauth/nested-lens-macro
add define-nested-lenses
2015-12-03 21:31:16 -08:00
Jack Firth
c4c1efbf6a Ignore more things for coverage 2015-12-03 19:14:13 -08:00
Jack Firth
a7522afced Make cover specific so raco test succeeds on older racket versions 2015-12-03 18:51:11 -08:00
Jack Firth
2376fd9d5b Fix installation hanging 2015-12-03 18:25:14 -08:00
Jack Firth
781f98152e Initial attempt at fixing cover 2015-12-03 18:23:31 -08:00
Jack Firth
b7b1c6d49b Merge pull request #245 from jackfirth/236-lens-contract-rewording
Reword lens/c docs and include examples
2015-12-03 17:52:41 -08:00
Jack Firth
43884cb0c4 Merge pull request #244 from jackfirth/237-lens-join-hash-examples
Use clearer example for lens-join/hash
2015-12-03 17:52:30 -08:00