Jacqueline Firth
Jacqueline Firth
Collapsing `require` forms would be handy too, though `contract-out` makes that a little trickier.
This feels a little too heavy handed to me. Sometimes definitions have ordering dependencies that there isn't much reason to expose in the module API, which is what I generally...
Sounds like a good idea to me. I've created a project for opt-in rules and added this issue to it.
Possible idea: maybe something in the `syntax-check` code could be used?
Note to self: move this information into the Resyntax documentation.
Note: this would also help with #5, since it lets refactoring rules avoid destroying comments in parts of the code they don't need to change.
As someone who has written several not-so-good ones, good HTTP clients are hard to write. If you're interesting in helping out @DarrenN without reinventing the wheel, then an FFI wrapper...
If arbitraries supported a map operation on them, you could do that this way as well: ``` racket (define zip-with-preserves-length (property ([lists (arbitrary-lists-of-same-length arbitrary-integer arbitrary-char)]) (define left-list (first lists)) (define...
I'm not sure a monadic API for properties makes as much sense in Racket as it does in Haskell. It would be useful for composing arbitraries however, for instance a...
What topic do they log events with? Documentation would be helpful. More broadly, what's the recommended way for libraries to expose and document their logging facilities? Should libraries make and...