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?