Ross A. Baker

Results 574 comments of Ross A. Baker

The definition in https://github.com/tpolecat/natchez/pull/526/commits/e2afc8515a19e7f7650a76b85e806bf468b7b092 works, albeit with a bit different API. `new_root` spans the outer stream, and chunk is spanned by `child`: ```scala Trace[Stream[IO, *]].span("new_root")( Stream(1, 2, 3, 4, 5,...

Oh, I couldn't find that syntax and have been adding that as a command line argument. Yay. I have an API design comment on this, but it may be more...

An entire stream can be traced because we can exchange its untraced effects `F` for traced effects `F` via `translate`. We can similarly exchange the effects of acquiring and releasing...

When we trace a resource through the lens of `Trace[Resource[IO, *]].span`, it's more intuitive. Acquisition and release are part of the resource, and `use` happens on the outside. ```scala trace.use...

Looks like this got bogged down as a change in behavior. Can we get it into the 8.x and 9.x releases?

Thanks! I just approved the new build, but I think we're still going to get binary compatibility exceptions. This library has a stable API, so we need to be careful...

Oh, the build passed because of the MiMa exceptions. Yeah, we're going to need to find a way to make this pass without those. Does that otel4s example make sense...

Sorry, got distracted, but tagging myself so I can look at again tomorrow when I'm fresh.

Alright. I probably won't make much progress on it the next couple weeks, but that's enough encouragement to keep it in my queue.