companion_cube changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.11 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.11/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
<zozozo> ²/b 1
<zozozo> oops, sorry
Tuplanolla has quit [Quit: Leaving.]
Haudegen has quit [Ping timeout: 260 seconds]
sz0 has quit [Quit: Connection closed for inactivity]
mxns has quit [Ping timeout: 240 seconds]
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #ocaml
aquijoule__ has joined #ocaml
aquijoule_ has quit [Ping timeout: 265 seconds]
mxns has joined #ocaml
mxns has quit [Ping timeout: 260 seconds]
bjorkintosh has joined #ocaml
mxns has joined #ocaml
mxns has quit [Ping timeout: 272 seconds]
mxns has joined #ocaml
mxns has quit [Ping timeout: 265 seconds]
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #ocaml
mxns has joined #ocaml
borne has quit [Ping timeout: 264 seconds]
mxns has quit [Ping timeout: 240 seconds]
mxns has joined #ocaml
mxns has quit [Ping timeout: 272 seconds]
mxns has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #ocaml
nicoo has quit [Ping timeout: 268 seconds]
boxscape has quit [Quit: Connection closed]
mfp_ has quit [Ping timeout: 265 seconds]
zolk3ri has quit [Remote host closed the connection]
nicoo has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
waleee-cl has quit [Quit: Connection closed for inactivity]
mxns has quit [Ping timeout: 260 seconds]
brettgilio_ has joined #ocaml
brettgilio has quit [Ping timeout: 240 seconds]
tryte has quit [Remote host closed the connection]
tryte has joined #ocaml
mxns has joined #ocaml
osa1_ is now known as osa1
narimiran has joined #ocaml
mxns has quit [Ping timeout: 240 seconds]
decentpenguin has quit [Read error: Connection reset by peer]
decentpenguin has joined #ocaml
benschza_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mbuf has joined #ocaml
mxns has joined #ocaml
mxns has quit [Ping timeout: 272 seconds]
xeno__ has quit [Quit: Leaving]
penguwin has quit [Quit: Ping timeout (120 seconds)]
penguwin has joined #ocaml
mxns has joined #ocaml
Haudegen has joined #ocaml
mxns has quit [Ping timeout: 240 seconds]
mxns has joined #ocaml
mxns has quit [Ping timeout: 264 seconds]
mxns has joined #ocaml
mxns has quit [Ping timeout: 265 seconds]
Ben21 has joined #ocaml
Ben21 has quit [Client Quit]
mxns has joined #ocaml
borne has joined #ocaml
mxns has quit [Ping timeout: 260 seconds]
boxscape has joined #ocaml
olle has joined #ocaml
mxns has joined #ocaml
bartholin has joined #ocaml
borne has quit [Quit: WeeChat 3.0]
borne has joined #ocaml
mxns has quit [Ping timeout: 260 seconds]
dhil has joined #ocaml
mxns has joined #ocaml
mxns has quit [Ping timeout: 240 seconds]
neiluj has joined #ocaml
neiluj has joined #ocaml
ewd has joined #ocaml
mbuf has quit [Quit: Leaving]
mfp_ has joined #ocaml
mxns has joined #ocaml
mxns has quit [Ping timeout: 246 seconds]
Haudegen has quit [Quit: Bin weg.]
zebrag has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #ocaml
Haudegen has joined #ocaml
waleee-cl has joined #ocaml
mxns has joined #ocaml
mxns has quit [Ping timeout: 240 seconds]
motherfsck has quit [Ping timeout: 240 seconds]
mxns has joined #ocaml
mxns has quit [Ping timeout: 260 seconds]
motherfsck has joined #ocaml
mxns has joined #ocaml
azot has joined #ocaml
mxns has quit [Ping timeout: 256 seconds]
zebrag has quit [Quit: Konversation terminated!]
mxns has joined #ocaml
zebrag has joined #ocaml
andreas303 has quit [Remote host closed the connection]
andreas303 has joined #ocaml
dhil has quit [Read error: Connection reset by peer]
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #ocaml
Tuplanolla has joined #ocaml
kafilat has joined #ocaml
tryte_ has joined #ocaml
tryte has quit [Ping timeout: 268 seconds]
tane has joined #ocaml
vicfred has joined #ocaml
mfp_ is now known as mfp
mxns has quit [Ping timeout: 264 seconds]
mxns has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #ocaml
mxns has quit [Ping timeout: 240 seconds]
mxns has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
mxns has quit [Ping timeout: 265 seconds]
mxns has joined #ocaml
olle has quit [Ping timeout: 256 seconds]
borne has quit [Ping timeout: 240 seconds]
boxscape has quit [Ping timeout: 272 seconds]
zebrag has quit [Quit: Konversation terminated!]
bartholin has quit [Remote host closed the connection]
zebrag has joined #ocaml
mxns has quit [Ping timeout: 272 seconds]
mxns has joined #ocaml
mxns has quit [Ping timeout: 265 seconds]
Haudegen has joined #ocaml
boxscape has joined #ocaml
smerdyakov9 has joined #ocaml
smerdyakov has quit [Read error: Connection reset by peer]
mxns has joined #ocaml
mxns has quit [Ping timeout: 264 seconds]
boxscape has quit [Quit: Connection closed]
mxns has joined #ocaml
kafilat has quit [Quit: Connection closed for inactivity]
mxns has quit [Ping timeout: 260 seconds]
mxns has joined #ocaml
mxns has quit [Ping timeout: 265 seconds]
mxns has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #ocaml
mxns has quit [Ping timeout: 260 seconds]
RalfJ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
RalfJ has joined #ocaml
RalfJ has quit [Client Quit]
RalfJ has joined #ocaml
mxns has joined #ocaml
<d_bot> <Christophe> Hello 👋 Maybe silly question, but I hear a lot that OCaml's GC is very performant, but I was wondering if there has been comparison, benchmarks, with GCs of other languages, if it even makes sense
<d_bot> <Christophe> Context is someone explaining how garbage collection can be hurting performance, while talking about Java, but then before advocating for OCaml's GC, I wondered if it would do much better under the same conditions
sz0 has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #ocaml
borne has joined #ocaml
mxns has quit [Quit: ZNC 1.8.2 - https://znc.in]
mxns has joined #ocaml
<lobo> what would be an appropriate way to handle cases where Lwt_io.read_line_opt/read_line don't trigger an end of file? my code currently "hangs" and doesn't hit the None case with read_line_opt. data is read from a unix socket https://pastebin.com/pzDuye0X
narimiran has quit [Ping timeout: 265 seconds]
<sadiq> Christophe: not a silly question. It's doesn't really make sense to compare OCaml's GC directly to Java's many GCs.
<sadiq> *though
<sadiq> 1) it's tuned for the kind of allocation behaviour that OCaml programs exhibit which is probably quite different from Java.
<sadiq> (e.g you want as minimal overhead as possible on small allocations in OCaml because things like Lists allocate many very small blocks)
<sadiq> 2) trunk OCaml's GC is single threaded, that can simplify things.
<sadiq> Java has a range of very sophisticated GCs, some better than others.
<sadiq> with the right choice and a bit of tuning you can get some excellent performance out of them (as in a throughput overhead of maybe 5-10% max)
<sadiq> (though that does depend on your allocation behaviour)
inkbottle has joined #ocaml
zebrag has quit [Ping timeout: 240 seconds]
andreas303 has quit [Ping timeout: 268 seconds]
<sadiq> the closest of Java's GCs to the OCaml trunk GC is the parallel collector
<sadiq> Multicore's collector is pretty close to CMS.
andreas303 has joined #ocaml
olle has joined #ocaml
olle has quit [Ping timeout: 260 seconds]
inkbottle has quit [Quit: Konversation terminated!]
inkbottle has joined #ocaml
inkbottle has quit [Quit: Konversation terminated!]
inkbottle has joined #ocaml
neiluj has quit [Quit: leaving]
ewd has quit [Ping timeout: 260 seconds]
Tuplanolla has quit [Ping timeout: 265 seconds]
tane has quit [Quit: Leaving]
troydm has quit [Ping timeout: 265 seconds]
azot has quit [Remote host closed the connection]
neiluj has joined #ocaml
neiluj has quit [Changing host]
neiluj has joined #ocaml
azot has joined #ocaml
morthwyl has joined #ocaml