Adam Porter
Adam Porter
This is timely in a few ways: the [hyperdrive.el](https://git.sr.ht/~ushin/hyperdrive.el) project (presented at EmacsConf last Sunday) uses `plz` and has sponsored some of the work on it. One of the features...
@r0man As long as the FSF copyright assignment is or eventually gets signed by you, I'm happy for you to experiment with code and APIs to add streaming support in...
Hi @r0man, > priorities changed a bit and I might (nothing promised, priorities change quickly) look into this again. I'm also nearing the completion of the FSF copyright assignment process....
@r0man That looks pretty good in general. I'm really glad to see the tests included. A few suggestions: 1. I think we should try to keep the THEN function as...
Hi @r0man, Well, we shouldn't be making a response object and testing its properties for every chunk received. If the response code or headers need to be tested, that should...
Hi @r0man, My apologies, I forgot that the process filter is already called with the data as a string, and that it's responsible for inserting the chunks into the process...
Quickly, I don't think it's necessary to do what "ordinary-insertion-filter" does. The manual says, as you linked it, "A filter function must accept two arguments: the associated process and a...
Hi Andrew, > I think the design is a bit confusing, though - the difference between the function in the `:as (stream (lambda ...))` and `:then` seems strange to me....
@ahyatt > thanks for explaining - it clears things up, but it still seems like the relationship of these two parts is confusing. AS is supposed to be how you...
Hi @r0man, > * Add argument to FINALLY for the response/error, or if this can't be done in a backwards compatible way, add new callback. This would solve the problem...