<discocaml>
<dubious245> All right credit where credit is do as much as I complained about dune it is nicer to use than sbt+scala.
<discocaml>
<dubious245> Due*
<discocaml>
<dubious245> Now I guess I need to look into how easy it is to call into a c++ library from ocaml or just slog through writing a c++ application.
<discocaml>
<yawaramin> it's certainly faster than sbt+Scala 😅
<discocaml>
<dubious245> I was like I got java and opencv already working in this folder over here how hard can scala+sbt be?
<discocaml>
<yawaramin> famous last words
<discocaml>
<dubious245> Doesn't help that opencv getting started has depreciated and crossed out links to Java resources. Which isn't a good sign.
<discocaml>
<dubious245> Doesn't help that opencv's getting started has depreciated and crossed out links to Java resources. Which isn't a good sign.
<discocaml>
<yawaramin> i'd say Scala Native might be a better comparison to OCaml
<discocaml>
<dubious245> It looked like a neat language and I wanted to check it out.
<discocaml>
<dubious245> But above checking out a new language I want to get back into my computer vision stuff. Since last time slogging through c++ made me wander off and do something else. :mcderpy:
<discocaml>
<dubious245> Scala or Ocaml. Hmmm.
<discocaml>
<dubious245> -# (probably not the place to air that pondering.)
wingsorc has quit [Quit: Leaving]
polykernel has quit [Remote host closed the connection]
cross_ has quit [Remote host closed the connection]
zor has joined #ocaml
Haudegen has joined #ocaml
Everything has quit [Quit: leaving]
toastal has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 260 seconds]
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 276 seconds]
toastal has quit [Ping timeout: 244 seconds]
zor has quit [Ping timeout: 252 seconds]
toastal has joined #ocaml
zor has joined #ocaml
wbooze has quit [Quit: Leaving]
<discocaml>
<romain.beauxis> For reference, I believe that I found this issue. Waiting on confirmation but, a day before it appeared, this was pushed to production:
<discocaml>
<romain.beauxis> The extra `_ret` param was a left-over from a previous implementation..
<discocaml>
<romain.beauxis> For reference, I believe that I found this issue. Waiting on confirmation but, a day before it appeared, this was pushed to production:
<discocaml>
<romain.beauxis> The extra `_ret` param was a left-over from a previous implementation..
<rustyne>
romain.beauxis: ouch :-) Nice to have found it finally though.
<discocaml>
<romain.beauxis> Very hard to track! I wonder if it could be possible to detect that at build time?
wickedshell has quit [Ping timeout: 245 seconds]
<discocaml>
<diegogub> Hi everyone, planning to migrate a system to Ocaml (from clojure), I managed to setup the project, but I'm not sure about library choices, what should I use for Postgres and Redis? Regarding web framework I'm using Dream (shiny new since last time I saw ocaml).
<discocaml>
<romain.beauxis> @octachron looks great. Also looks like it needs a little upgrade.
<companion_cube>
for postgres, you can use Caqti and the postgres driver for it
Haudegen has quit [Quit: Bin weg.]
bartholin has joined #ocaml
<discocaml>
<scope9247> or maybe a rust wrapper, existing one or creating one using rust tooling for cpp, and then creating ocaml bindings with ocaml-rs
<discocaml>
<dubious245> I ultimately decided to write the data processing in c++ since both libraries (libcamera opencv) I need, work with it out of the box. But as soon as the images are processed into the format I want pipe that data to ocaml and do the actual focus of my work there.