Konstantin A. Olkhovskiy

Results 179 comments of Konstantin A. Olkhovskiy

> It's unclear how multicore would work in javascript There is relevant prior work done on supporting Golang's goroutines (which have M:N mapping to real threads with smart runtime scheduler...

Or maybe the behavior could be changed to match that of `OCAMLRUNPARAM=b`, i.e. always call some hook during exception throwing, and have it determine if `new Error()` needs to be...

Not from my end unfortunately. Let's close this probably.

I mean subdirectories in proto hierarchy already scope file names, and file names might be the same in different subdirectories with proto files. Currently I just use a bash script,...

This project is essentially abandoned right now. Making backend for rehp is doable, although would require a lot of knowledge and time. I managed to build correctly working transpiler to...

You could always start a new beta release branch for OCaml 5 support. As a user I would vote for a release of all those goodness that I found in...

Same here... Asked gpt-pilot to create a golang binary, it created initial main.go, ran `go mod tidy`, which created large `go.sum` file with hashes which it seems to try to...

Sadly proto2 is still around a lot of places and is unlikely to disappear. All custom options are defined in proto2 as extensions to `google.protobuf.MessageOptions`, `google.protobuf.OneofOptions` or `google.protobuf.FieldOptions`, see https://github.com/bufbuild/protoc-gen-validate/blob/main/validate/validate.proto...

> Both Go and Java have implicit nullability, which OCaml doesn't have. Okay, let's look at protobuf implementation for a decent language wich lacks implicit nullability :) Will Rust work...

Sounds good to me! Regarding annoying types, my prototype for message validation is already capable of removing options for fields that are marked as required. I'm positive this should be...