James Reeves

Results 828 comments of James Reeves

I've been looking through the source code, but there's one thing I can't find. I'm hoping someone with more familiarity can enlighten me. If you generate keep-alive response and write...

### The problem: HTTP responses can share a channel I've just run some tests - turns out that if you have two responses with `as-channel` on the same connection (due...

Thanks for the response and links to previous issues. I rather suspected I was entering uncharted territory. The root of the problem is `AsyncChannel`, but disentangling it from `HttpServer` is...

I don't think I will abandon it, but I do need a short break from it (like a week) to think over the best way to proceed. After the break...

I've looked into this a little further. It turns out that while pipelining HTTP requests is required by the HTTP 1.1 specification, in practice many older servers don't support it,...

It's currently the responsibility of the adapter to weed out invalid HTTP requests, and the above encoding would appear to violate the percent encoding scheme of URLs. That said, as...

Sorry about the delayed response. Yes, a PR would be appreciated.

@tomdl89's observation is a good one, and certainly why I've rejected CLR ports [in the past](https://github.com/weavejester/medley/pull/65). However, there are a couple of differences in this case that make me more...

Can you give an example of a map that raises an exception upon calling the keyword? Also can you change the `Unbreak protocol?` to `Fix protocol? function`.

So custom record types might be defined in vars, and these might self-identify as Clojure maps, but lack the same lookup properties. I guess there's no harm in changing a...