Stanislav Chernichkin
Stanislav Chernichkin
```scala object C extends App { override def run(args: List[String]) = ZIO(System.exit(-100)).exitCode } ``` **Actual behavior** Program hangs (can be terminated by Ctrl+C) More specifically: shutdown hook will wait for...
Any good reason to keep it final? I found useful to define an abstract class with helper function for building complex algebra, I think it would be nice to extend...
Small fix related to #81 It worked for me for MESOS protobuf definitions, however I've got no idea what I did and is good for something or not.
Adding `--lenses` option will make hprotoc to prepend each record field with underscore, however generated JSON classes will not this prefix.
Exposed API use lazy bytestrings, however internally protobuf works with strict chunks. Some libraries can provide stream of strict bytestrings directly. Having an API which accepts strict bytestrings will allow...
Consider Mesos [maintenance.proto](https://github.com/apache/mesos/blob/master/include/mesos/v1/maintenance/maintenance.proto). It imports package allocator.proto (`import "mesos/v1/allocator/allocator.proto";` at line 21) and uses package-qualified name to access message from it (`repeated allocator.InverseOfferStatus statuses = 2;` at line 82). It...
Provide an example on encoding `Control.Monad.Indexed`-style monad with `Control.Effect.Parameterised`. Bob Atkey's paper is really hard thing to start from.
Despite the fact that binary was primary designed with lazy bytestrins in mind, it also very useful for generic serialization with various types of buffers. And it works quite well...