adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.08 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.08/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
kvda has joined #ocaml
theblatte has quit [Ping timeout: 244 seconds]
theblatte has joined #ocaml
kakadu has joined #ocaml
malina has quit [Remote host closed the connection]
kakadu_ has quit [Ping timeout: 245 seconds]
vicfred has quit [Quit: Leaving]
vicfred has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 258 seconds]
mfp has quit [Ping timeout: 264 seconds]
Nahra has quit [Quit: leaving]
Jeanne-Kamikaze has joined #ocaml
FreeBirdLjj has joined #ocaml
bitwinery has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 245 seconds]
tormen_ has joined #ocaml
tormen has quit [Ping timeout: 244 seconds]
EmeraldMoon has joined #ocaml
stux|RC-- has quit [Quit: Aloha!]
stux|RC has joined #ocaml
assemblyman has joined #ocaml
gravicappa has joined #ocaml
Involuntary has joined #ocaml
Jeanne-Kamikaze has quit [Ping timeout: 245 seconds]
assemblyman has quit [Quit: ™]
Involuntary has quit [Quit: Leaving]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 244 seconds]
jao has quit [Ping timeout: 245 seconds]
narimiran has joined #ocaml
quarters has quit [Ping timeout: 252 seconds]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 246 seconds]
<pino|work> Leonidas: cool, will send to rwmjones then
barockobamo has joined #ocaml
Haudegen has joined #ocaml
ggole has joined #ocaml
freyr69 has joined #ocaml
EmeraldMoon has quit [Remote host closed the connection]
vicfred has quit [Quit: Leaving]
bitwinery has quit [Quit: Leaving]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ygrek has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 245 seconds]
picolino has quit [Ping timeout: 246 seconds]
picolino has joined #ocaml
dmiles has quit [Ping timeout: 245 seconds]
mfp has joined #ocaml
dmiles has joined #ocaml
Nahra has joined #ocaml
Nahra has joined #ocaml
Nahra has quit [Changing host]
jimt has quit [Quit: WeeChat 1.9.1]
jimt has joined #ocaml
jimt has quit [Quit: WeeChat 1.9.1]
jimt has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 244 seconds]
Birdface has joined #ocaml
ygrek has quit [Ping timeout: 264 seconds]
zolk3ri has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 246 seconds]
nullifidian has quit [Ping timeout: 246 seconds]
Birdfacee has joined #ocaml
Haudegen has joined #ocaml
maiste has joined #ocaml
maiste has quit [Client Quit]
maiste has joined #ocaml
maiste has quit [Client Quit]
ygrek has joined #ocaml
pino|work has quit [Quit: brb]
pino|work has joined #ocaml
nullifidian has joined #ocaml
ygrek has quit [Ping timeout: 268 seconds]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 245 seconds]
narimiran has quit [Ping timeout: 245 seconds]
haskell_enthusia has joined #ocaml
haskell_enthusia is now known as twain
twain is now known as douglasfirtree
zolk3ri has quit [Quit: Lost terminal]
jao has joined #ocaml
spew has joined #ocaml
zolk3ri has joined #ocaml
nullifidian has quit [Ping timeout: 246 seconds]
nullifidian has joined #ocaml
FreeBirdLjj has joined #ocaml
zolk3ri has quit [Remote host closed the connection]
zolk3ri has joined #ocaml
zolk3ri has quit [Remote host closed the connection]
zolk3ri has joined #ocaml
webshinra has quit [Ping timeout: 252 seconds]
freyr69 has quit [Remote host closed the connection]
Birdfacee has quit [Remote host closed the connection]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
<Leonidas> so, what does `inline_tests` in dune do? If I use it as described in https://dune.readthedocs.io/en/stable/tests.html do I have to have ppx_inline_test as dependency or can I keep it a test dependency? When will dune chose to build it?
<companion_cube> I imagine you need it anyway so you can remove test statements in release
<companion_cube> (I use qtest, last century technology but works well enough :p)
<Leonidas> I would guess so, though in theory dune could have a built-in ppx that would remove all `%test*` extension points so no additional dependencies are required during non-test build
<companion_cube> oh well.
<Leonidas> I usually use alcotest, which is absolutely fine, but I thought might as well give this fancy dune machinery a try :-)
<companion_cube> more fragility? :P
<Leonidas> wait, you're saying it can get even more fragile than it already is? ;)
<companion_cube> well, bringing ppx in will do that, yes :p
<Leonidas> So far I managed to screw myself over with basically everything I touched. Yojson, deriving, the C API.
<companion_cube> even pure yojson?
<companion_cube> the C API is footgunny AF, it's normal
<Leonidas> I guess the only thing I have missed was stream syntax in camlp4
<companion_cube> heh
<Leonidas> companion_cube: Yojson.Safe.json was renamed to `.t` and the old thing deprecated so my builds failed since generated code generated `.json`. So you can say, sort-of ppx fault but I think it shouldn't have been deprecated in the same release
<companion_cube> ahh that.
<Leonidas> and by "was renamed" I mean "I did that myself" :(
<companion_cube> "deprecated" considered harmful
<Leonidas> yeah, with dune it can get tricky
<Leonidas> companion_cube: 4.09 broke `Pervasives` via deprecation warning and caml_named_value needs to be const which broke Augeas which was extremely compatible to all versions of ocaml just until I touched it.
<Leonidas> Which is also just a warning, but the release build of Augeas does -Werror so, yeah.
<companion_cube> so annoying
<companion_cube> ugh
<companion_cube> just don't do that.
<Leonidas> Not my code, I just packaged it.
<companion_cube> also, `-warn-error -9` helps surviving the modern times
<Leonidas> I learned my lesson, because before I thought -Werror was great :-)
<companion_cube> can be if you use a stable set of warnings
<companion_cube> not -a :p
<Leonidas> (wayyyy before, not now)
<companion_cube> ^^ everyone learns
barockobamo has quit [Remote host closed the connection]
<pino|work> Leonidas: fwiw ocaml-augeas failed even without -Werror, since casting away constness is an error
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
AtumT has joined #ocaml
TheLemonMan has joined #ocaml
KeyJoo has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 268 seconds]
ziyourenxiang has quit [Ping timeout: 268 seconds]
pino|work has quit [Quit: brb]
pino|work has joined #ocaml
<Leonidas> Ah okay. Was const introduced in the C-API in 4.09?
<pino|work> Leonidas: yes
<Leonidas> Looked up the reasoning, for anyone interested: https://github.com/ocaml/ocaml/pull/2293 (so yeah, it is sort of multicore related)
<Leonidas> (stedolan says it is a warning and it doesn't matter all that much, since the fix is simple)
Serpent7776 has joined #ocaml
bitwinery has joined #ocaml
vicfred has joined #ocaml
Nahra has quit [Quit: leaving]
ravenousmoose has joined #ocaml
olle has joined #ocaml
unyu has quit [Quit: ERC (IRC client for Emacs 26.3)]
igitoor has quit [Ping timeout: 250 seconds]
igitoor has joined #ocaml
malina has joined #ocaml
pzp has joined #ocaml
igitoor has quit [Changing host]
igitoor has joined #ocaml
narimiran has joined #ocaml
narimiran has quit [Read error: Connection reset by peer]
kakadu has quit [Quit: Konversation terminated!]
ravenousmoose has quit [Ping timeout: 252 seconds]
jnavila has joined #ocaml
olle has quit [Ping timeout: 268 seconds]
ravenousmoose has joined #ocaml
ggole has quit [Quit: Leaving]
douglasfirtree has quit [Quit: WeeChat 1.4]
haskell_enthusia has joined #ocaml
ravenousmoose has quit [Ping timeout: 276 seconds]
jnavila has quit [Ping timeout: 245 seconds]
jnavila has joined #ocaml
Serpent7776 has quit [Read error: Connection reset by peer]
Serpent7776 has joined #ocaml
KeyJoo has quit [Quit: KeyJoo]
Nahra has joined #ocaml
iovec has joined #ocaml
sonologico has joined #ocaml
olle has joined #ocaml
jnavila has quit [Ping timeout: 246 seconds]
rosterok has joined #ocaml
ollehar2 has joined #ocaml
kakadu has joined #ocaml
gravicappa has quit [Ping timeout: 245 seconds]
<olle> anyone ever wrote a socket that connects to a browser?
<olle> nevermind, problem solved by including Content-Length in header
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
jnavila has joined #ocaml
Birdface has quit [Quit: Leaving]
ollehar2 has quit [Remote host closed the connection]
Nahra has quit [Quit: ERC (IRC client for Emacs 26.2)]
Serpent7776 has quit [Quit: leaving]
so has joined #ocaml
Nahra has joined #ocaml
jnavila has quit [Ping timeout: 276 seconds]
pzp has quit [Quit: Connection closed for inactivity]
gareppa has joined #ocaml
_jerry_ has joined #ocaml
bitwinery has quit [Ping timeout: 268 seconds]
_jerry_ has quit [Quit: leaving]
zolk3ri has quit [Remote host closed the connection]
olle has quit [Ping timeout: 268 seconds]
zolk3ri has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
jerry2 has joined #ocaml
jerry2 has quit [Client Quit]
kakadu has quit [Remote host closed the connection]
wagle has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
wagle has joined #ocaml
iovec has quit [Quit: Connection closed for inactivity]
gareppa has quit [Quit: Leaving]
rosterok has quit [Quit: Connection closed for inactivity]
bartholin has quit [Ping timeout: 244 seconds]
ziyourenxiang has joined #ocaml
Haudegen has joined #ocaml
bartholin has joined #ocaml
Haudegen has quit [Ping timeout: 246 seconds]
spew has quit [Quit: Connection closed for inactivity]