00:04
<
zozozo >
oops, sorry
00:16
Tuplanolla has quit [Quit: Leaving.]
00:20
Haudegen has quit [Ping timeout: 260 seconds]
00:34
sz0 has quit [Quit: Connection closed for inactivity]
00:35
mxns has quit [Ping timeout: 240 seconds]
00:38
zebrag has quit [Quit: Konversation terminated!]
00:38
zebrag has joined #ocaml
00:46
aquijoule__ has joined #ocaml
00:48
aquijoule_ has quit [Ping timeout: 265 seconds]
00:59
mxns has joined #ocaml
01:09
mxns has quit [Ping timeout: 260 seconds]
01:30
bjorkintosh has joined #ocaml
01:52
mxns has joined #ocaml
02:00
mxns has quit [Ping timeout: 272 seconds]
02:12
mxns has joined #ocaml
02:22
mxns has quit [Ping timeout: 265 seconds]
02:38
zebrag has quit [Quit: Konversation terminated!]
02:38
zebrag has joined #ocaml
02:45
mxns has joined #ocaml
02:49
borne has quit [Ping timeout: 264 seconds]
02:49
mxns has quit [Ping timeout: 240 seconds]
02:57
mxns has joined #ocaml
03:24
mxns has quit [Ping timeout: 272 seconds]
03:28
mxns has joined #ocaml
03:38
zebrag has quit [Quit: Konversation terminated!]
03:38
zebrag has joined #ocaml
04:12
nicoo has quit [Ping timeout: 268 seconds]
04:15
boxscape has quit [Quit: Connection closed]
04:19
mfp_ has quit [Ping timeout: 265 seconds]
04:21
zolk3ri has quit [Remote host closed the connection]
04:25
nicoo has joined #ocaml
04:38
zebrag has quit [Quit: Konversation terminated!]
04:38
zebrag has joined #ocaml
05:15
zebrag has quit [Quit: Konversation terminated!]
05:31
waleee-cl has quit [Quit: Connection closed for inactivity]
06:23
mxns has quit [Ping timeout: 260 seconds]
06:34
brettgilio_ has joined #ocaml
06:34
brettgilio has quit [Ping timeout: 240 seconds]
06:42
tryte has quit [Remote host closed the connection]
06:42
tryte has joined #ocaml
06:50
mxns has joined #ocaml
06:53
osa1_ is now known as osa1
06:54
narimiran has joined #ocaml
06:59
mxns has quit [Ping timeout: 240 seconds]
07:01
decentpenguin has quit [Read error: Connection reset by peer]
07:04
decentpenguin has joined #ocaml
07:19
mbuf has joined #ocaml
07:36
mxns has joined #ocaml
07:41
mxns has quit [Ping timeout: 272 seconds]
07:54
xeno__ has quit [Quit: Leaving]
08:04
penguwin has quit [Quit: Ping timeout (120 seconds)]
08:05
penguwin has joined #ocaml
08:09
mxns has joined #ocaml
08:13
Haudegen has joined #ocaml
08:14
mxns has quit [Ping timeout: 240 seconds]
08:22
mxns has joined #ocaml
08:30
mxns has quit [Ping timeout: 264 seconds]
08:33
mxns has joined #ocaml
08:41
mxns has quit [Ping timeout: 265 seconds]
08:52
Ben21 has joined #ocaml
08:52
Ben21 has quit [Client Quit]
08:54
mxns has joined #ocaml
09:01
borne has joined #ocaml
09:04
mxns has quit [Ping timeout: 260 seconds]
09:08
boxscape has joined #ocaml
09:16
olle has joined #ocaml
09:34
mxns has joined #ocaml
09:35
bartholin has joined #ocaml
09:49
borne has quit [Quit: WeeChat 3.0]
09:49
borne has joined #ocaml
10:07
mxns has quit [Ping timeout: 260 seconds]
10:13
dhil has joined #ocaml
10:33
mxns has joined #ocaml
10:37
mxns has quit [Ping timeout: 240 seconds]
10:57
neiluj has joined #ocaml
10:57
neiluj has joined #ocaml
11:27
ewd has joined #ocaml
12:06
mbuf has quit [Quit: Leaving]
12:18
mfp_ has joined #ocaml
12:34
mxns has joined #ocaml
12:39
mxns has quit [Ping timeout: 246 seconds]
12:45
Haudegen has quit [Quit: Bin weg.]
13:17
zebrag has joined #ocaml
13:38
zebrag has quit [Quit: Konversation terminated!]
13:38
zebrag has joined #ocaml
13:46
Haudegen has joined #ocaml
13:50
waleee-cl has joined #ocaml
13:56
mxns has joined #ocaml
14:00
mxns has quit [Ping timeout: 240 seconds]
14:07
motherfsck has quit [Ping timeout: 240 seconds]
14:07
mxns has joined #ocaml
14:15
mxns has quit [Ping timeout: 260 seconds]
14:16
motherfsck has joined #ocaml
14:21
mxns has joined #ocaml
14:25
azot has joined #ocaml
14:26
mxns has quit [Ping timeout: 256 seconds]
14:38
zebrag has quit [Quit: Konversation terminated!]
14:38
mxns has joined #ocaml
14:38
zebrag has joined #ocaml
15:22
andreas303 has quit [Remote host closed the connection]
15:23
andreas303 has joined #ocaml
15:31
dhil has quit [Read error: Connection reset by peer]
15:38
zebrag has quit [Quit: Konversation terminated!]
15:38
zebrag has joined #ocaml
15:47
Tuplanolla has joined #ocaml
16:00
kafilat has joined #ocaml
16:00
tryte_ has joined #ocaml
16:02
tryte has quit [Ping timeout: 268 seconds]
16:12
tane has joined #ocaml
16:13
vicfred has joined #ocaml
16:17
mfp_ is now known as mfp
16:26
mxns has quit [Ping timeout: 264 seconds]
16:36
mxns has joined #ocaml
16:38
zebrag has quit [Quit: Konversation terminated!]
16:38
zebrag has joined #ocaml
16:44
mxns has quit [Ping timeout: 240 seconds]
16:52
mxns has joined #ocaml
16:56
Haudegen has quit [Quit: Bin weg.]
16:56
mxns has quit [Ping timeout: 265 seconds]
17:09
mxns has joined #ocaml
17:27
olle has quit [Ping timeout: 256 seconds]
17:28
borne has quit [Ping timeout: 240 seconds]
17:34
boxscape has quit [Ping timeout: 272 seconds]
17:38
zebrag has quit [Quit: Konversation terminated!]
17:38
bartholin has quit [Remote host closed the connection]
17:38
zebrag has joined #ocaml
17:44
mxns has quit [Ping timeout: 272 seconds]
17:47
mxns has joined #ocaml
17:52
mxns has quit [Ping timeout: 265 seconds]
18:02
Haudegen has joined #ocaml
18:13
boxscape has joined #ocaml
18:26
smerdyakov9 has joined #ocaml
18:26
smerdyakov has quit [Read error: Connection reset by peer]
18:28
mxns has joined #ocaml
18:33
mxns has quit [Ping timeout: 264 seconds]
18:52
boxscape has quit [Quit: Connection closed]
19:03
mxns has joined #ocaml
19:05
kafilat has quit [Quit: Connection closed for inactivity]
19:14
mxns has quit [Ping timeout: 260 seconds]
19:16
mxns has joined #ocaml
19:21
mxns has quit [Ping timeout: 265 seconds]
19:25
mxns has joined #ocaml
19:38
zebrag has quit [Quit: Konversation terminated!]
19:38
zebrag has joined #ocaml
19:44
mxns has quit [Ping timeout: 260 seconds]
19:54
RalfJ has joined #ocaml
19:54
RalfJ has quit [Client Quit]
19:55
RalfJ has joined #ocaml
19:57
mxns has joined #ocaml
20:14
<
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
20:16
<
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
20:20
sz0 has joined #ocaml
20:38
zebrag has quit [Quit: Konversation terminated!]
20:38
zebrag has joined #ocaml
20:55
borne has joined #ocaml
20:57
mxns has joined #ocaml
21:09
<
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
21:12
narimiran has quit [Ping timeout: 265 seconds]
21:17
<
sadiq >
Christophe: not a silly question. It's doesn't really make sense to compare OCaml's GC directly to Java's many GCs.
21:18
<
sadiq >
1) it's tuned for the kind of allocation behaviour that OCaml programs exhibit which is probably quite different from Java.
21:19
<
sadiq >
(e.g you want as minimal overhead as possible on small allocations in OCaml because things like Lists allocate many very small blocks)
21:20
<
sadiq >
2) trunk OCaml's GC is single threaded, that can simplify things.
21:21
<
sadiq >
Java has a range of very sophisticated GCs, some better than others.
21:21
<
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)
21:22
<
sadiq >
(though that does depend on your allocation behaviour)
21:23
inkbottle has joined #ocaml
21:24
zebrag has quit [Ping timeout: 240 seconds]
21:24
andreas303 has quit [Ping timeout: 268 seconds]
21:25
<
sadiq >
the closest of Java's GCs to the OCaml trunk GC is the parallel collector
21:25
<
sadiq >
Multicore's collector is pretty close to CMS.
21:26
andreas303 has joined #ocaml
22:14
olle has joined #ocaml
22:29
olle has quit [Ping timeout: 260 seconds]
22:33
inkbottle has quit [Quit: Konversation terminated!]
22:33
inkbottle has joined #ocaml
22:39
inkbottle has quit [Quit: Konversation terminated!]
22:40
inkbottle has joined #ocaml
22:40
neiluj has quit [Quit: leaving]
22:40
ewd has quit [Ping timeout: 260 seconds]
22:40
Tuplanolla has quit [Ping timeout: 265 seconds]
22:55
tane has quit [Quit: Leaving]
23:11
troydm has quit [Ping timeout: 265 seconds]
23:20
azot has quit [Remote host closed the connection]
23:25
neiluj has joined #ocaml
23:26
neiluj has quit [Changing host]
23:26
neiluj has joined #ocaml
23:28
azot has joined #ocaml
23:58
morthwyl has joined #ocaml