00:00
favonia has joined #ocaml
00:05
<
d_bot >
<EduardoRFS> But yeah after thinking I can see that there is an heuristic needed, I would say it's almost always worth it for functions that don't allocate.
00:06
<
d_bot >
<EduardoRFS> and then we go back to scores ;/
01:12
hornhack has quit [Ping timeout: 252 seconds]
01:13
hackinghorn has joined #ocaml
01:50
favonia has quit [Ping timeout: 252 seconds]
02:52
waleee has quit [Ping timeout: 265 seconds]
03:17
zebrag has quit [Remote host closed the connection]
03:22
zebrag has joined #ocaml
03:40
[itchyjunk] has quit [Read error: Connection reset by peer]
04:13
zebrag has quit [Remote host closed the connection]
04:37
gravicappa has joined #ocaml
04:48
dh` has joined #ocaml
04:51
mbuf has joined #ocaml
05:03
ansiwen has joined #ocaml
05:14
Nahra` has quit [Ping timeout: 252 seconds]
05:14
Nahra`` has joined #ocaml
05:17
hexology has quit [Ping timeout: 252 seconds]
05:18
hexology has joined #ocaml
06:11
mro has joined #ocaml
06:29
<
d_bot >
<Lupus> probably the point is that after `a1` is used in `f1 a1` - it is no longer needed and can be garbage collected right away while it's on the minor heap (while debugging some ctypes memory issues with GC I was a bit surprised with this behavior as this really happens), and an attempt to reuse it instead of recomputing for `a2` with suggested optimization will result in expensive escape to major heap and overall increase of memory foo
06:29
<
d_bot >
<Lupus> I assume that's what @Drup meant
06:42
gravicappa has quit [Ping timeout: 264 seconds]
06:43
gravicappa has joined #ocaml
06:48
gravicappa has quit [Ping timeout: 264 seconds]
06:48
gravicappa has joined #ocaml
07:09
gravicappa has quit [Ping timeout: 264 seconds]
07:14
Haudegen has joined #ocaml
07:18
wonko has joined #ocaml
07:21
average has joined #ocaml
07:47
nd__ has joined #ocaml
07:49
nd__ has quit [Client Quit]
07:50
vb has quit [Quit: Lost terminal]
07:50
vb has joined #ocaml
07:52
Nahra`` has quit [Remote host closed the connection]
08:05
hendursa1 has joined #ocaml
08:08
hendursaga has quit [Ping timeout: 276 seconds]
08:14
olle has joined #ocaml
08:37
abraham has quit [Quit: Ping timeout (120 seconds)]
08:37
abraham has joined #ocaml
08:38
pieguy128 has joined #ocaml
08:41
favonia has joined #ocaml
08:57
gravicappa has joined #ocaml
09:08
gravicappa has quit [Ping timeout: 265 seconds]
09:09
gravicappa has joined #ocaml
09:11
glassofethanol has joined #ocaml
09:13
kakadu has joined #ocaml
09:13
hornhack has joined #ocaml
09:16
hackinghorn has quit [Ping timeout: 264 seconds]
09:21
favonia has quit [Ping timeout: 265 seconds]
09:23
wonko has quit [Ping timeout: 252 seconds]
09:51
bartholin has joined #ocaml
09:59
hackinghorn has joined #ocaml
10:00
hornhack has quit [Ping timeout: 252 seconds]
10:51
waleee has joined #ocaml
11:41
gravicappa has quit [Ping timeout: 252 seconds]
12:11
Haudegen has quit [Quit: Bin weg.]
12:22
xiongxin has joined #ocaml
12:23
[itchyjunk] has joined #ocaml
12:47
waleee has quit [Quit: WeeChat 3.2.1]
12:50
waleee has joined #ocaml
13:18
Haudegen has joined #ocaml
13:20
favonia has joined #ocaml
13:25
waleee has quit [Quit: WeeChat 3.3]
13:25
zebrag has joined #ocaml
13:26
mbuf has quit [Ping timeout: 252 seconds]
13:29
mbuf has joined #ocaml
13:36
mro has quit [Quit: Leaving...]
13:37
noddy has quit [Ping timeout: 240 seconds]
13:38
noddy has joined #ocaml
13:52
mro has joined #ocaml
13:56
mro has quit [Remote host closed the connection]
13:56
mro has joined #ocaml
14:01
mro has quit [Ping timeout: 252 seconds]
14:03
mro has joined #ocaml
14:04
mro has quit [Client Quit]
14:06
mro has joined #ocaml
14:12
daachi has joined #ocaml
14:12
Everything has joined #ocaml
14:19
gravicappa has joined #ocaml
14:31
mro has quit [Remote host closed the connection]
14:33
olle has quit [Ping timeout: 260 seconds]
14:47
Tuplanolla has joined #ocaml
14:50
mro has joined #ocaml
15:04
[itchyjunk] has quit [Read error: Connection reset by peer]
15:10
jcob has joined #ocaml
15:10
<
jcob >
Hi everyone! Here just for a recommendation. Anybody know of any good communities for parsing and compiler construction?
15:11
average has quit [Quit: Connection closed for inactivity]
15:17
<
Corbin >
jcob: Here on Libera, #proglangdesign is decent. #esolangs is good to know about too.
15:17
<
Corbin >
The papers at
https://nanopass.org/ are quite interesting, if you've already taken a course in compilers/translators.
15:19
<
jcob >
Oh dang! Thanks
15:32
glassofethanol has quit [Quit: Lost terminal]
15:32
jcob has quit [Quit: Client closed]
15:32
haesbaert has joined #ocaml
15:33
glassofethanol has joined #ocaml
15:38
yoctocell has joined #ocaml
15:40
bartholin has quit [Quit: Leaving]
15:40
dmbaturin has quit [Remote host closed the connection]
15:44
xiongxin has quit [Remote host closed the connection]
15:45
xiongxin has joined #ocaml
15:49
average has joined #ocaml
15:51
xiongxin has quit [Quit: No Ping reply in 180 seconds.]
15:52
xiongxin has joined #ocaml
15:53
mro has quit [Remote host closed the connection]
15:55
wonko has joined #ocaml
15:57
xiongxin has quit [Client Quit]
15:57
hendursa1 has quit [Quit: hendursa1]
15:58
xiongxin has joined #ocaml
15:58
hendursaga has joined #ocaml
15:58
dmbaturin has joined #ocaml
16:04
xiongxin has quit [Quit: No Ping reply in 180 seconds.]
16:05
xiongxin has joined #ocaml
16:06
Haudegen has quit [Quit: Bin weg.]
16:08
xiongxin has quit [Client Quit]
16:08
mbuf has quit [Quit: Leaving]
16:29
glassofethanol has quit [Quit: leaving]
17:01
Haudegen has joined #ocaml
17:03
waleee has joined #ocaml
17:57
waleee has quit [Ping timeout: 264 seconds]
17:58
hornhack has joined #ocaml
18:00
hackinghorn has quit [Ping timeout: 265 seconds]
18:06
olle has joined #ocaml
18:22
mro has joined #ocaml
18:26
mro has quit [Ping timeout: 260 seconds]
18:31
average has quit [Quit: Connection closed for inactivity]
18:37
favonia has quit [Ping timeout: 264 seconds]
18:53
hendursa1 has joined #ocaml
18:56
hendursaga has quit [Ping timeout: 276 seconds]
19:13
hendursa1 has quit [Quit: hendursa1]
19:13
hendursaga has joined #ocaml
19:14
olle has quit [Ping timeout: 252 seconds]
19:15
mro has joined #ocaml
19:16
gravicappa has quit [Ping timeout: 252 seconds]
19:30
hendursa1 has joined #ocaml
19:33
hendursaga has quit [Ping timeout: 276 seconds]
19:37
hackinghorn has joined #ocaml
19:39
hornhack has quit [Ping timeout: 252 seconds]
19:47
<
d_bot >
<mweichert> What's the best JSON library for OCaml these days?
19:49
<
smondet[m] >
I'd say Jsonm and Ezjsonm
19:51
Stumpfenstiel has joined #ocaml
19:55
waleee has joined #ocaml
20:01
favonia has joined #ocaml
20:09
<
d_bot >
<Alistair> Anyone got good resources for type inference of GADTs?
20:23
Haudegen has quit [Quit: No Ping reply in 180 seconds.]
20:25
Haudegen has joined #ocaml
20:29
mro has quit [Quit: Leaving...]
21:00
terrorjack has quit [Remote host closed the connection]
21:02
terrorjack has joined #ocaml
21:22
wonko has quit [Ping timeout: 252 seconds]
21:27
Serpent7776 has quit [Quit: leaving]
21:51
hendursa1 has quit [Quit: hendursa1]
21:52
hendursaga has joined #ocaml
21:53
yoctocell has quit [Ping timeout: 252 seconds]
22:30
Stumpfenstiel has quit [Ping timeout: 252 seconds]
22:33
daachi has quit [Quit: leaving]
23:09
Haudegen has quit [Ping timeout: 264 seconds]
23:42
favonia has quit [Quit: Leaving]