Ryan Culpepper

Results 66 comments of Ryan Culpepper

I tried reproducing the problem on a Google Cloud Compute Engine VM running Debian 9 (basically, what you get from following their guided intro), and I was able to install...

@KermMartian Were you using a natipkg build? We recently fixed an issue with openssl on natipkg builds where the library did not know where to find the system certificate store....

Adding a 0-argument case wouldn't increase the conflict, given that that they already take 1 or more. There ought to be a non-infix way to use operators like `

I think it is a bad idea to add parameters that cause this library to behave in new, incompatible ways. (The existing `json-null` parameter was a design mistake, IMO.) As...

Why not add a special form, similar to `begin-encourage-inline`, that libraries can use to mark top-level expressions (and definitions?) that can be omitted under certain conditions, and adjust the relevant...

(re the special form proposal) It may be that no one uses it, until they get a bug report or pull request by someone who cares about shaking that code...

The `crypto-test` failure appears to be a timeout. That test ... @sorawee already covered it while was typing. When I get a chance, I think I'll split that one long-running...

Here's a simpler implementation: (define (set-intersect? as bs) (for/or ([x (in-set as)]) (set-member? bs x))) Here's a better implementation when `set-count` is constant time (not true of all sets, though):...

Adding both `set-intersects?` and `set-disjoint?` generalized to arbitrary numbers of sets sounds good to me. The implementations of various immutable set ops in racket/private/set-types.rkt already have optimizations based on selecting...

I think that task of reimplementing the class system and the unit system as macros instead of within the compiler and runtime was one of the main *drivers* of the...