companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 4.14.0 released: https://ocaml.org/releases/4.14.0.html | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
wingsorc has joined #ocaml
wonko has quit [Ping timeout: 256 seconds]
olle has quit [Ping timeout: 260 seconds]
zebrag has quit [Ping timeout: 256 seconds]
Techcable has joined #ocaml
Haudegen has quit [Ping timeout: 260 seconds]
azimut has quit [Remote host closed the connection]
azimut has joined #ocaml
<rf> How can I filter a member out of a Yojson.Safe.t? filter_member takes a list of json, I want to remove a property of the json
Tuplanolla has quit [Quit: Leaving.]
azimut has quit [Ping timeout: 255 seconds]
wingsorc has quit [Remote host closed the connection]
perrierjouet has quit [Quit: WeeChat 3.7.1]
perrierjouet has joined #ocaml
wingsorc has joined #ocaml
bobo has joined #ocaml
spip has quit [Ping timeout: 260 seconds]
chrisz has quit [Ping timeout: 256 seconds]
chrisz has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rf has quit [Quit: Leaving]
perrierjouet has quit [Quit: WeeChat 3.7.1]
perrierjouet has joined #ocaml
troydm has quit [Ping timeout: 256 seconds]
zebrag has joined #ocaml
zebrag has quit [Client Quit]
xd1le has joined #ocaml
mbuf has joined #ocaml
Haudegen has joined #ocaml
dextaa has joined #ocaml
bgs has quit [Remote host closed the connection]
azimut has joined #ocaml
bartholin has joined #ocaml
jao has quit [Ping timeout: 256 seconds]
Serpent7776 has joined #ocaml
troydm has joined #ocaml
Serpent7776 has quit [Ping timeout: 240 seconds]
mro has joined #ocaml
azimut has quit [Ping timeout: 255 seconds]
azimut has joined #ocaml
mro_ has joined #ocaml
mro has quit [Ping timeout: 252 seconds]
bartholin has quit [Quit: Leaving]
Serpent7776 has joined #ocaml
waleee has quit [Ping timeout: 256 seconds]
azimut has quit [Ping timeout: 255 seconds]
azimut has joined #ocaml
azimut has quit [Ping timeout: 255 seconds]
azimut has joined #ocaml
kakadu has joined #ocaml
olle has joined #ocaml
gareppa has joined #ocaml
gareppa has quit [Quit: Leaving]
wonko has joined #ocaml
mro_ has quit [Quit: Leaving...]
perrierjouet has quit [Quit: WeeChat 3.7.1]
perrierjouet has joined #ocaml
troydm has quit [Ping timeout: 260 seconds]
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #ocaml
kakadu_ has joined #ocaml
kakadu has quit [Read error: Connection reset by peer]
kurfen has quit [Read error: Connection reset by peer]
genpaku has quit [Remote host closed the connection]
szkl has joined #ocaml
genpaku has joined #ocaml
kurfen has joined #ocaml
serpent has joined #ocaml
serpent has quit [Ping timeout: 256 seconds]
Haudegen has quit [Quit: Bin weg.]
troydm has joined #ocaml
olle has quit [Ping timeout: 260 seconds]
azimut has quit [Ping timeout: 255 seconds]
olle has joined #ocaml
xd1le has quit [Ping timeout: 268 seconds]
xd1le has joined #ocaml
spip has joined #ocaml
bobo has quit [Ping timeout: 260 seconds]
Haudegen has joined #ocaml
jao has joined #ocaml
rgrinberg has joined #ocaml
xd1le has quit [Quit: xd1le]
gwizon has joined #ocaml
mro has joined #ocaml
Techcable has quit [Ping timeout: 260 seconds]
xgqt has quit [Ping timeout: 260 seconds]
xgqt has joined #ocaml
Serpent7776 has quit [Quit: WeeChat 1.9.1]
Serpent7776 has joined #ocaml
gwizon has quit [Remote host closed the connection]
gwizon has joined #ocaml
gwizon has quit [Remote host closed the connection]
gwizon has joined #ocaml
gwizon has quit [Remote host closed the connection]
Haudegen has quit [Quit: Bin weg.]
troydm has quit [Ping timeout: 260 seconds]
bgs has joined #ocaml
azimut has joined #ocaml
olle has quit [Ping timeout: 256 seconds]
mro has quit [Remote host closed the connection]
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gwizon has joined #ocaml
Tuplanolla has joined #ocaml
wagle has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
wagle has joined #ocaml
Haudegen has joined #ocaml
gwizon has quit [Remote host closed the connection]
gwizon has joined #ocaml
ns12 has quit [Quit: bye]
ns12 has joined #ocaml
gwizon has quit [Quit: Lost terminal]
gwizon has joined #ocaml
mbuf has quit [Quit: Leaving]
gwizon has quit [Remote host closed the connection]
kurfen has quit [Ping timeout: 256 seconds]
kurfen has joined #ocaml
John_Ivan has joined #ocaml
wpcarro has joined #ocaml
calvnce has joined #ocaml
mro has joined #ocaml
bartholin has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
lisbeths has joined #ocaml
mro has joined #ocaml
mro has quit [Remote host closed the connection]
gwizon has joined #ocaml
mro has joined #ocaml
gwizon has quit [Client Quit]
gwizon has joined #ocaml
gwizon has quit [Client Quit]
gwizon has joined #ocaml
gwizon has quit [Remote host closed the connection]
gwizon has joined #ocaml
gwizon has quit [Client Quit]
gwizon has joined #ocaml
gwizon has joined #ocaml
troydm has joined #ocaml
gwizon has quit [Remote host closed the connection]
azimut has quit [Quit: ZNC - https://znc.in]
azimut has joined #ocaml
mro has quit [Remote host closed the connection]
<greenbagels> So when Marshalling a variable to an output file, does this basically guarantee safe round-tripping of arbitrary user-defined data types assuming the types are properly defined and annotations are used to constrain the file -> variable conversion?
mro has joined #ocaml
<companion_cube> "safe" is relative
<companion_cube> if you use the wrong type, segfault; if it's an incompatible version of OCaml, probably just failure
<greenbagels> Yeah the second one was more of my concern
<greenbagels> Ok that makes sense
rgrinberg has joined #ocaml
rgrinberg has quit [Client Quit]
azimut has quit [Ping timeout: 255 seconds]
rgrinberg has joined #ocaml
Techcable has joined #ocaml
calvnce has quit [Ping timeout: 260 seconds]
milia has joined #ocaml
<zozozo> greenbagels: there are some things that are not safe to Marshall : functions cannot be marshaled by default (and you'll get an exception if you try to Marshall something that contain a function), and extensible types (e.g
<zozozo> Exceptions) may have weird behavior
<companion_cube> yeah if you serialize closures I think you need to read back from the same binary
Menchers has quit [Killed (palladium.libera.chat (Nickname regained by services))]
Menchers_ has joined #ocaml
<zozozo> and you need to give the adequate flag to the marshalling functions
Serpent7776 has quit [Ping timeout: 268 seconds]
troydm has quit [Ping timeout: 252 seconds]
Haudegen has quit [Quit: No Ping reply in 180 seconds.]
Haudegen has joined #ocaml
lisbeths has quit [Quit: Connection closed]
mro has quit [Quit: Leaving...]
bartholin has quit [Quit: Leaving]
bgs has quit [Remote host closed the connection]
wonko has quit [Ping timeout: 240 seconds]
wonko has joined #ocaml
keyboard has joined #ocaml
TakinOver has quit [Ping timeout: 240 seconds]
rak has quit [Quit: Segmentation fault (core recycled)]