companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.0 released(!!1!): https://ocaml.org/releases/5.0.0.html | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
waleee has joined #ocaml
oriba has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
wingsorc__ has joined #ocaml
wingsorc has quit [Ping timeout: 240 seconds]
Soni has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Soni has joined #ocaml
Stumpfenstiel has quit [Ping timeout: 264 seconds]
xgqt has quit [Quit: WeeChat 3.8]
xgqt has joined #ocaml
dh` has joined #ocaml
Haudegen has quit [Ping timeout: 240 seconds]
chrisz has quit [Ping timeout: 240 seconds]
chrisz has joined #ocaml
<discocaml> <masterbuilder> is it just me or is it a bit weird how the compiler is anthropomorphized at times? Like when there is a dependency cycle between modules it will say something like "This doesn't make sense to me". I feel like I have seen some other examples too which escape me at the moment. It's definitely endearing in a way but also a little jarring, I was kind of confused the first time anyway. Usually compiler messages are really formal. Is this deli
<discocaml> <anmonteiro> isn't that a dune message?
<discocaml> <masterbuilder> oh, hmm, might be
spip has quit [Quit: Konversation terminated!]
immutable has quit [Ping timeout: 252 seconds]
toastal has quit [Ping timeout: 252 seconds]
sleepydog has quit [Ping timeout: 252 seconds]
whereiseveryone has quit [Ping timeout: 252 seconds]
ymherklotz has quit [Ping timeout: 252 seconds]
immutable has joined #ocaml
toastal has joined #ocaml
sleepydog has joined #ocaml
ymherklotz has joined #ocaml
whereiseveryone has joined #ocaml
barak has joined #ocaml
priime has joined #ocaml
waleee has quit [Ping timeout: 248 seconds]
priime` has joined #ocaml
priime has quit [Ping timeout: 240 seconds]
priime` has quit [Remote host closed the connection]
henrytill has quit [Ping timeout: 248 seconds]
ardon has quit [Ping timeout: 260 seconds]
Ankhers has quit [Ping timeout: 265 seconds]
henrytill has joined #ocaml
ardon has joined #ocaml
whereiseveryone has quit [Ping timeout: 265 seconds]
Ankhers has joined #ocaml
whereiseveryone has joined #ocaml
whereiseveryone has quit [Ping timeout: 260 seconds]
henrytill has quit [Ping timeout: 260 seconds]
Ankhers has quit [Ping timeout: 260 seconds]
ardon has quit [Ping timeout: 260 seconds]
whereiseveryone has joined #ocaml
henrytill has joined #ocaml
ardon has joined #ocaml
Ankhers has joined #ocaml
azimut has quit [Ping timeout: 255 seconds]
bartholin has joined #ocaml
olle has joined #ocaml
<adrien> is that expected in ocaml -w A? # let compact = Gc.(compact);;
<adrien> Warning 44 [open-shadow-identifier]: this open statement shadows the value identifier compact (which is later used)
barak has quit [Remote host closed the connection]
Haudegen has joined #ocaml
barak has joined #ocaml
curium has quit [Quit: Gateway shutdown]
Tuplanolla has joined #ocaml
barak has quit [Remote host closed the connection]
barak has joined #ocaml
Serpent7776 has joined #ocaml
troydm has quit [Ping timeout: 255 seconds]
troydm has joined #ocaml
curium has joined #ocaml
xgqt has quit [Quit: WeeChat 3.8]
spip has joined #ocaml
<octachron> adrien, that should only happen if you have another `compact` in scope at this point.
<adrien> that was in a fresh 4.13.1 toplevel, or maybe not completely fresh but I was able to reproduce it with a slight difference (I had tried to minimize the reproducer too much)
<adrien> let compact () = Gc.(compact ());;
<adrien> or from a shell directly: echo 'let compact () = Gc.(compact ());;' | ocaml -w A
<octachron> Indeed, I can reproduce with a function. This is probably an interaction with the shadow "compact" name that is introduced in scope to warn on missing `rec`.
barak_ has joined #ocaml
barak has quit [Remote host closed the connection]
Techcable has quit [Ping timeout: 276 seconds]
xgqt has joined #ocaml
barak_ has quit [Remote host closed the connection]
curium has quit [Quit: Gateway shutdown]
barak_ has joined #ocaml
Anarchos has joined #ocaml
curium has joined #ocaml
curium has quit [Client Quit]
xd1le has joined #ocaml
Techcable has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
curium has joined #ocaml
barak__ has joined #ocaml
barak_ has quit [Ping timeout: 252 seconds]
czy has quit [Remote host closed the connection]
<adrien> so, I switched my map to a reference to a map and every time I can, I remove part of the map; that reduced peak usage by 15% (7GB here) which is less than I had hoped but at least that was simple to implement (I had initially thought about using a hashtable or ephemerons...)
infinity0 has quit [Remote host closed the connection]
barak__ has quit [Ping timeout: 240 seconds]
czy has joined #ocaml
barak has joined #ocaml
Serpent7776 has quit [Ping timeout: 255 seconds]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
Serpent7776 has joined #ocaml
terrorjack has joined #ocaml
bartholin has quit [Quit: Leaving]
barak_ has joined #ocaml
barak has quit [Ping timeout: 260 seconds]
barak_ has quit [Ping timeout: 246 seconds]
pie_ has quit [Ping timeout: 250 seconds]
pie_ has joined #ocaml
Stumpfenstiel has joined #ocaml
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #ocaml
azimut has joined #ocaml
pie_ has quit []
pie_ has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
xd1le has quit [Quit: xd1le]
Anarchos has joined #ocaml
Anarchos has quit [Ping timeout: 265 seconds]
deadmarshal_ has quit [Quit: IRCNow and Forever!]
bartholin has joined #ocaml
deadmarshal_ has joined #ocaml
oriba has joined #ocaml
pieguy128 has quit [Ping timeout: 248 seconds]
pieguy128 has joined #ocaml
szkl has joined #ocaml
pieguy128_ has joined #ocaml
pieguy128 has quit [Ping timeout: 240 seconds]
alexherbo2 has quit [Remote host closed the connection]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #ocaml
olle has quit [Ping timeout: 255 seconds]
pieguy128_ has quit [Ping timeout: 240 seconds]
pieguy128 has joined #ocaml
olle has joined #ocaml
John_Ivan has joined #ocaml
olle has quit [Ping timeout: 276 seconds]
Stumpfenstiel has quit [Ping timeout: 252 seconds]
Serpent7776 has quit [Ping timeout: 252 seconds]
bartholin has quit [Quit: Leaving]
oriba has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Tuplanolla has quit [Quit: Leaving.]
Haudegen has quit [Ping timeout: 250 seconds]