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/
azimut has quit [Ping timeout: 240 seconds]
azimut has joined #ocaml
kaph has quit [Ping timeout: 260 seconds]
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kakadu has quit [Remote host closed the connection]
kakadu has joined #ocaml
<d_bot> <Jektrix> same
kor1 has joined #ocaml
kaph has joined #ocaml
waleee has quit [Ping timeout: 256 seconds]
zebrag has joined #ocaml
zebrag has quit [Client Quit]
kor1 has quit [Quit: kor1]
kor1 has joined #ocaml
rgrinberg has joined #ocaml
vicfred has joined #ocaml
zebrag has joined #ocaml
ansiwen has quit [Quit: ZNC 1.7.1 - https://znc.in]
kor1 has quit [Ping timeout: 272 seconds]
ansiwen has joined #ocaml
chrisz has quit [Ping timeout: 245 seconds]
chrisz has joined #ocaml
mbuf has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zebrag has quit [Quit: Konversation terminated!]
mro has joined #ocaml
gravicappa has joined #ocaml
spip has joined #ocaml
bobo has quit [Ping timeout: 260 seconds]
mro has quit [Remote host closed the connection]
mro has joined #ocaml
kaph has quit [Read error: Connection reset by peer]
kaph has joined #ocaml
vicfred has quit [Quit: Leaving]
mjacob has quit [Read error: Connection reset by peer]
mjacob has joined #ocaml
kakadu has quit [Remote host closed the connection]
kakadu has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
bartholin has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
tizoc has quit [Quit: Coyote finally caught me]
tizoc has joined #ocaml
mro has quit [Remote host closed the connection]
azimut has quit [Remote host closed the connection]
azimut has joined #ocaml
<d_bot> <glennsl> why would I want to manage dependencies with dune, and have dune generate `.opam` files rather than just have opam managing it directly?
<d_bot> <glennsl> Seems like a bunch of complexity that doesn't give me anything, but surely there must be a reason for it?
mro has joined #ocaml
mro has quit [Remote host closed the connection]
chrisz has quit [Ping timeout: 260 seconds]
chrisz has joined #ocaml
Anarchos has joined #ocaml
gentauro has quit [Ping timeout: 256 seconds]
gentauro has joined #ocaml
mro has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
kaph has quit [Read error: Connection reset by peer]
mro has quit [Remote host closed the connection]
kaph has joined #ocaml
<companion_cube> because if you have 5 opam files, it's a lot more annoying to keep them up to date than to just write dune-project
<d_bot> <undu> that reminds me... I should probably clean the opam files from xapi (I counted 52 opam files) https://github.com/xapi-project/xen-api/
mro has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
gravicappa has quit [Ping timeout: 272 seconds]
<d_bot> <glennsl> @companion_cube Ah, I see. So this is mostly just for libraries then?
<d_bot> <glennsl> or packages meant to be published I mean. Not for application development.
waleee has joined #ocaml
rgrinberg has joined #ocaml
rawley has joined #ocaml
olle has joined #ocaml
gareppa has joined #ocaml
gareppa has quit [Remote host closed the connection]
bartholin has quit [Ping timeout: 245 seconds]
olle has quit [Remote host closed the connection]
olle has joined #ocaml
olle has quit [Ping timeout: 240 seconds]
olle has joined #ocaml
rgrinberg has quit [Ping timeout: 246 seconds]
bartholin has joined #ocaml
mro has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
olle has quit [Ping timeout: 256 seconds]
olle has joined #ocaml
mro has quit [Remote host closed the connection]
neilthereildeil has joined #ocaml
gravicappa has joined #ocaml
olle has quit [Ping timeout: 250 seconds]
olle has joined #ocaml
neilthereildeil has quit [Quit: Client closed]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
olle has quit [Ping timeout: 250 seconds]
olle has joined #ocaml
olle has quit [Ping timeout: 250 seconds]
olle has joined #ocaml
mro has joined #ocaml
Anarchos has quit [Ping timeout: 272 seconds]
olle has quit [Ping timeout: 272 seconds]
mro has quit [Ping timeout: 272 seconds]
vicfred has joined #ocaml
mro has joined #ocaml
mro has quit [Remote host closed the connection]
mbuf has quit [Quit: Leaving]
mro has joined #ocaml
rgrinberg has joined #ocaml
rawley has quit [Ping timeout: 246 seconds]
zebrag has joined #ocaml
cedric has joined #ocaml
<companion_cube> yeah I guess
<companion_cube> unless you write applications as a collection of libraries and a small entrytpoint
<companion_cube> -
rawley has joined #ocaml
ns12 has quit [Quit: bye]
bartholin has quit [Ping timeout: 272 seconds]
ns12 has joined #ocaml
<d_bot> <inkbottle> I've got `eglot` working with `ocamllsp` right out of the box. However I can't have `eglot-format` working even though I've installed `ocamlformat` and do have a `.ocamlformat` file (`printf "version=%s" $(ocamlformat --version) > .ocamlformat`). `eglot` says: `[eglot] Server can't format!`. `ocamlformat bin/main.ml` does work in a terminal. (`eglot` is `emacs`)
rawley has quit [Ping timeout: 272 seconds]
salkin has joined #ocaml
<d_bot> <inkbottle> I've commented out `ocamlformat` in my `dune-project` file. Then I've regenerated the `my_project.opam` through `dune build`. Then I did `opam install . --deps-only` (it's a local switch). What I half expected was `ocamlformat` to be no longer available in the switch, but that didn't work. What should I do for the switch to contain everything I've declared, but only things I've declared?
bobo has joined #ocaml
spip has quit [Ping timeout: 246 seconds]
mro has quit [Read error: Connection reset by peer]
mro_ has joined #ocaml
Tuplanolla has joined #ocaml
<d_bot> <mseri> You went monorepo?
<d_bot> <undu> Mostly, yes
<d_bot> <mseri> I guess makes rpm versioning much easier
<d_bot> <undu> Managing rpms with the new system was painful, even with the automation
<d_bot> <mseri> And dev 🙂
<d_bot> <undu> Build times are much faster as well
<d_bot> <undu> Setting up so many build environments has a high overhead
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kaph has quit [Read error: Connection reset by peer]
kaph has joined #ocaml
xgqt has quit [Ping timeout: 272 seconds]
rgrinberg has joined #ocaml
xgqt has joined #ocaml
olle has joined #ocaml
gravicappa has quit [Ping timeout: 246 seconds]
Anarchos has joined #ocaml
mro_ has quit [Quit: Leaving...]
<d_bot> <rgrinberg> for xapi, right?
<d_bot> <rgrinberg> how long does a clean build take for you guys?
<Anarchos> rgrinberg a clean build of xapi, or of ocaml itself ?
<d_bot> <rgrinberg> xapi
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<d_bot> <undu> just xapi? maybe a minute and a half, for building and testing github ci takes 20 minutes, I'm sure the internal CI takes less https://github.com/xapi-project/xs-opam/actions/runs/2068799064
wyrd has quit [Ping timeout: 240 seconds]
cedric has quit [Quit: Konversation terminated!]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
wyrd has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
<d_bot> <inkbottle> I've got a "timed out" with `ocamllsp/ocamlformat`, I've already tried several configurations.
<d_bot> <inkbottle> `ocamllsp` is working, `ocamlformat` is working. But I can't have `ocamlsp` successfully call `ocamlformat`, specifically it times out.
olle has quit [Ping timeout: 252 seconds]
salkin has quit [Ping timeout: 246 seconds]
Techcable has quit [Remote host closed the connection]
Techcable has joined #ocaml
<d_bot> <inkbottle> Is it possible to make a `rpc` call to `ocamllsp` from command line? To test `ocamlformat` through `ocamllsp` with `emacs` out of the way.
Techcable has quit [Remote host closed the connection]
Techcable has joined #ocaml
azimut_ has joined #ocaml
azimut has quit [Ping timeout: 240 seconds]
wingsorc has joined #ocaml
epony has joined #ocaml
<d_bot> <rgrinberg> Are you using vscode?
rgrinberg has joined #ocaml