haskell-jp / random #89 at 2021-04-09 21:48:30 +0900

Pythonを操作インターフェイスにしている、おそらくJavaで書かれたライブラリをHaskellで操作しようと思っています。
protocol bufferファイルを公開しているので、それを使えばHaskellに型をマッピング出来て、しかも通信部分も型安全に出来るのではと思いました。
とりあえず検索してみた所、 https://hackage.haskell.org/package/protocol-buffershttps://github.com/google/proto-lens がよく使われてそうだと分かりました。
Protocol Bufferを扱うのは実は初めてなので、どのように使うのが王道なのかよく分かっていません。
「こっちのライブラリの方が良いよ」とか「このライブラリが便利だよ」などの助言があれば教えていただけると嬉しいです。
自身初 protocol buffers なので大した知見はないですが自分も protocol-buffers パッケージ使ってます
protocol buffers version 3 に対応してないっぽいですが
ありがとうございます、更に色々見比べて見た所protocol-buffersの方がファイル分割がよくされているのでとりあえずこちらを使ってみることにしようと思います
lensと違ってフィールド名が被りそうなのが懸念点ですが…