Brian Chen

Results 857 comments of Brian Chen

Oh, I hadn't thought about that at all. The only alternative I can think of other than having a promise adapter like `fermata.PROMISE` is to initialize routes first and use...

Looking at some other http client libraries that utilize promises, most appear to specify a hard dependency on some choice es6-compliant promise library, if the current platform lacks promise support....

For sure, I wanted to put a pin in this for if/when a more mature compiler plugin stack emerges. Most users are likely used to the control flow limitation from...

> * https://github.com/Metalenz/FlexibleFunctors.jl might be a better starting point than Functors.jl (to the point where starting as a fork may be helpful). Note that FlexibleFunctors is now [part of](https://github.com/FluxML/Functors.jl/blob/master/src/functor.jl#L83) Functors.jl....

> Maybe a little wider but arbitrary structs would be tricky. AFAICT ForwardDiffPullbacks supports this, but I think bailing on them as not implemented could also be an option. >...

Ah right, I think the whole saved memory in pullbacks part was a distraction from the main goal. A motivating example: ```julia @. f(g(h(x))) # becomes %1 = h.(x) #...

If it helps, we can act as if ForwardDiffPullbacks was never mentioned in this discussion. I brought it up solely as an example of why it might be nice to...

Does `bcplus` actually close over the activation function? I'm pretty sure a closure/custom type for a partially applied function would not be a singleton type, and since the activation function...

Interesting, for whatever reason I was not able to cook up an example that was a singleton type before, but testing again both `ComposedFunction` and `Fix1` are transitively singleton types...

Learned about https://github.com/JuliaNonconvex/NonconvexUtils.jl/pull/6 today. Does it fit into this picture at all?