Thomas Coopman
Thomas Coopman
For my use case, I would actually love to simply replace the complete group (or everything that's inside the group) but I'm not sure if this is the best for...
I just ran into this. A basic exampe of what's not working: ```elixir > g = Graph.new(type: :undirected) |> Graph.add_edges([{:a, :b}, {:b, :c}]) > Graph.reachable(g, [:c]) [] ``` But it...
It might be worth checking out [timber](https://github.com/glennsl/timber) as well?
it would be great if the logging could be configured to export each log line as json. That would make it a lot easier to parse that data with log...
I cannot get this to fail, but I still feel a bit unsure about it. It's not clear how `Lwt_stream.start` and cancelled promises work together to me, so that's why...
Ah, yes, that's correct `Lwt.choose` won't help a lot here. Maybe instead of `Lwt.peek` you can use `Lwt.nchoose` and ignore the `timeout` yourself?
As a way of tracking this, if your run example one without any changes to the code, you can see the high cpu usage.
If you give me a hint on how to have custom message encoders/decoders, I might take a stab at such an example
I see this in the ouput tree too. The last list item or the one that gets indented gets ['para', 'list']
I will maybe pick it up at some point again, but I currently don't have the time for it. I like the idea of a common graph module and operations...