Leonidas changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 4.13.0 released: https://ocaml.org/releases/4.13.0.html | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
rgrinberg has joined #ocaml
wyrd has quit [Ping timeout: 276 seconds]
wyrd has joined #ocaml
xiongxin has joined #ocaml
rgrinberg has quit [Read error: Connection reset by peer]
rgrinberg has joined #ocaml
rgrinberg has quit [Client Quit]
johnel_ has quit [Ping timeout: 250 seconds]
johnel has joined #ocaml
kaph has quit [Ping timeout: 256 seconds]
kaph has joined #ocaml
Haudegen has quit [Ping timeout: 240 seconds]
rgrinberg has joined #ocaml
hackinghorn has quit [Ping timeout: 240 seconds]
wyrd has quit [Quit: leaving]
wyrd has joined #ocaml
sagax has quit [Ping timeout: 240 seconds]
sleepydog has joined #ocaml
wyrd has quit [Quit: leaving]
waleee has quit [Ping timeout: 256 seconds]
rgrinberg has quit [Read error: Connection reset by peer]
rgrinberg has joined #ocaml
<d_bot> <PureFunctor> Is there anything in Stdlib/Core that looks like a monadic traversal? I'm trying to do something like: `traverse : (a' -> b' result) -> a' list -> (b' list) result`
wyrd has joined #ocaml
gravicappa has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
hackinghorn has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
gravicappa has quit [Ping timeout: 256 seconds]
<d_bot> <RegularSpatula> The Jane Street libs have `all` and `combine_errors` functions in the Result and Or_error modules (all is in Option too)…you could `map` then do one of those
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<d_bot> <PureFunctor> Gotcha, though I ended up writing an auxiliary function as I had to traverse through some state
gravicappa has joined #ocaml
rgrinberg has joined #ocaml
wyrd has quit [Remote host closed the connection]
wyrd has joined #ocaml
xiongxin1 has joined #ocaml
xiongxin has quit [Ping timeout: 240 seconds]
xiongxin1 is now known as xiongxin
xiongxin has quit [Ping timeout: 240 seconds]
xiongxin has joined #ocaml
bartholin has joined #ocaml
Haudegen has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
remexre has quit [Remote host closed the connection]
remexre has joined #ocaml
bartholin has quit [Quit: Leaving]
rak has quit [Quit: Segmentation fault (core recycled)]
rak has joined #ocaml
aru has quit [Quit: WeeChat 3.0]
olle has joined #ocaml
jlrnick has joined #ocaml
spip has quit [Ping timeout: 256 seconds]
bobo_ has joined #ocaml
x88x88x has quit [Remote host closed the connection]
x88x88x has joined #ocaml
Tuplanolla has quit [Ping timeout: 256 seconds]
Tuplanolla has joined #ocaml
dalek-caan has joined #ocaml
x88x88x has quit [Quit: ZNC - https://znc.in]
x88x88x has joined #ocaml
<ns12> Does anybody here use Eliom for writing web apps? I have the feeling that it is one of those academic projects that have little uptake outside academia.
<ns12> Opium appears to be a more pragmatic option. Does anyone here use Opium for web apps?
<d_bot> <glennsl> Dream seems to be the new hot thing now: https://github.com/aantron/dream
<d_bot> <glennsl> And it has the documentation you'd expect from @aantron, which is promising
<ns12> Yes, but Dream is still in *alpha*.
<d_bot> <glennsl> So is opium, judging by its version number
jlrnick has quit [Ping timeout: 240 seconds]
<octachron> Besport is still using Eliom, isn't it?
Haudegen has quit [Remote host closed the connection]
Haudegen has joined #ocaml
waleee has joined #ocaml
xiongxin has quit [Remote host closed the connection]
kaph has quit [Ping timeout: 240 seconds]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
kaph has joined #ocaml
<d_bot> <hcarty> Eliom, Opium and Dream are all used in significant projects from what I understand. @octachron is correct about Besport and Eliom from what I've heard, at least a few places are using opium and Dream is backing the new work in progress OCaml website if I recall correctly
<d_bot> <hcarty> And Anurag's new parser for cohttp makes cohttp far more performant than it was previously, very competitive with httpaf, for large numbers of concurrent client requests
qwr has quit [Read error: Connection reset by peer]
mro has quit [Remote host closed the connection]
qwr has joined #ocaml
mro has joined #ocaml
mro has quit [Remote host closed the connection]
jlrnick has joined #ocaml
olle has quit [Ping timeout: 256 seconds]
jlrnick has quit [Ping timeout: 240 seconds]
dalek-caan has quit [Quit: dalek-caan]
mro has joined #ocaml
remexre has quit [Remote host closed the connection]
remexre has joined #ocaml
Anarchos has joined #ocaml
kronicma1 has quit [Ping timeout: 250 seconds]
kronicma1 has joined #ocaml
olle has joined #ocaml
gravicappa has quit [Ping timeout: 240 seconds]
Corbin has quit [Ping timeout: 250 seconds]
mro has quit [Ping timeout: 256 seconds]
mro has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
bartholin has joined #ocaml
rgrinberg has joined #ocaml
bartholin has quit [Ping timeout: 240 seconds]
bartholin has joined #ocaml
bartholin has quit [Quit: Leaving]
olle has quit [Ping timeout: 256 seconds]
mro has quit [Quit: Leaving...]
hackinghorn has quit [Ping timeout: 240 seconds]
<rgrinberg> Leonidas \o/
rgrinberg has quit [Remote host closed the connection]
rgrinberg has joined #ocaml
bobo_ has quit [Ping timeout: 240 seconds]
bobo_ has joined #ocaml