Hi, I’m building an application with the following infrastructure:
- OCaml native as an erlang port
- Elixir/Phoenix for transport/orchestration layer
- OCaml on the frontend (probably a mix between js_of_ocaml and bucklescript)
I’m trying to decide on the easiest way to do this and currently my best guess is Apache Thrift, as it (in theory) supports things like Maps, Sets etc. which I heavily use
Obviously, I’d like to be able to transfer types information between the OCaml environments, but I’d also like to be able to do (light) modifications in Elixir
Special shoutout to @OvermindDL1 and @xvw (as I’ve read your writings on OCaml in other threads).