Ryan Nett
Ryan Nett
Why would you need to return an op, couldn't you just use `Ops.addInit` like the Variable-with-value op does internally? It should use `initScope` eventually anyways. It does prevent pre-creating layers,...
`initAdd` is what I meant, I always get the name wrong. I ran into the initialization stuff as well when working with functions and the new variables, see #238 and...
I don't like using control dependencies for init, for the reasons you mentioned. It doesn't play nice with sessions either, even if you don't re-use the operand (it can re-init...
@JimClarke5 here's what I was looking at for Kotlin: https://github.com/rnett/weaver/blob/main/src/main/kotlin/com/rnett/weaver/Module.kt#L95 You would need to specify keys for remembering stuff in Java, and I'm not sure how you would ensure init...
Seconding this on behalf of SIG JVM, we would like to be able to redirect the core logging to a Java logging API (almost certainly SLF4J). Additionally, it would be...
It seems to work to some extent, but the added sink doesn't get all messages. For example, if I just echo the data back, I see stuff like: ``` [stderr]...
One downside to using `lazy` is the synchronization it does. While this can be avoided using the argument, it's not obvious that it's required.
Having a way to get notified of rejected ot hanging emits would be nice. However, for the use case of tracking metrics of shared flows to monitor your app, I...
I ran into a similar use-case while looking into whether a multiplatform logging MDC like construct would be possible. A version limited to `CopyableThreadContextElement` would be fine as long as...
This is even worse than I thought, since optionality and nullability come from Jackson. A nullable type in your output schema will cause validation errors on the response, since the...