average has quit [Quit: Connection closed for inactivity]
mro has joined #ocaml
noddy has joined #ocaml
olle has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
olle has quit [Ping timeout: 246 seconds]
jlrnick has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mro has quit [Quit: Leaving...]
bartholin has joined #ocaml
olle has joined #ocaml
gwizon has joined #ocaml
mro has joined #ocaml
mro has quit [Remote host closed the connection]
spip has joined #ocaml
bobo has quit [Ping timeout: 256 seconds]
mro has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
mro has quit [Read error: Connection reset by peer]
mro_ has joined #ocaml
motherfsck has joined #ocaml
<d_bot>
<Valentin> it's also true in the compiler itself
<d_bot>
<Kakadu> Is there any way to run dune tests only in single cram.t file? It looks like that `dune test <dir>` accepts only a directory..
tomku[m] has joined #ocaml
tomku|two is now known as tomku
Haudegen has joined #ocaml
mro_ has quit [Remote host closed the connection]
<d_bot>
<Alistair> With `ppx_let`, is it possible to doing something like `let%A.bind x = ... in let%B.map x = ... in ...`, where `A` and `B` are modules w/ `Let_syntax`s
<d_bot>
<VPhantom> Not that I know of. You need to open a module which defines bind and map functions ahead of using let%bind, let%map & co.
ccx_ is now known as ccx
<d_bot>
<Anurag> Yes it is. You can qualify which module's Let_syntax to use for the ppx. ex:
<d_bot>
<Anurag> ```ocaml
<d_bot>
<Anurag> let baz x =
<d_bot>
<Anurag> let%map.Deferred x = foo x in
<d_bot>
<Anurag> let%bind.Or_error y = bar x in
<d_bot>
<Anurag> Or_error.return (y + 2)
<d_bot>
<Anurag> ;;
<d_bot>
<Anurag> ```
<d_bot>
<VPhantom> I stand corrected.
waleee has joined #ocaml
mro has joined #ocaml
jonasbits has quit [Quit: No Ping reply in 180 seconds.]
jonasbits has joined #ocaml
dmbaturin_ is now known as dmbaturin
mro has quit [Remote host closed the connection]
mro has joined #ocaml
gwizon has quit [Remote host closed the connection]
xd1le has quit [Quit: xd1le]
mro has quit [Remote host closed the connection]
Haudegen has quit [Quit: Bin weg.]
rgrinberg has joined #ocaml
olle has quit [Ping timeout: 264 seconds]
mro has joined #ocaml
mbuf has quit [Quit: Leaving]
mro has quit [Remote host closed the connection]
ski_ is now known as ski
bartholin has quit [Quit: Leaving]
zebrag has joined #ocaml
<d_bot>
<Et7f3> @Bluddy can you add github-ocaml-feed ?
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
olle has joined #ocaml
<d_bot>
<RegularSpatula> Do people do this a lot? I seem to remember a blog post about mixing monads getting confusing quickly
rgrinberg has joined #ocaml
waleee has quit [Ping timeout: 240 seconds]
<d_bot>
<Bluddy> @Et7f3 that can only be initiated by someone with access to the ocaml github repo
mro has joined #ocaml
waleee has joined #ocaml
shawnw has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
sagax has quit [Quit: Konversation terminated!]
<d_bot>
<Anurag> @RegularSpatula I've used this pattern in the past when needing to mix `Deferred` and `Deferred.Or_error` in some places. its a lot easier to read `map.Deferred.Or_error` etc vs locally opening different modules to bring `Let_syntax` in scope.
<d_bot>
<Et7f3> Ok (if a core want to setup that)
<d_bot>
<RegularSpatula> Thanks Anurag, that does seem like a helpful pattern
zebrag has quit [Ping timeout: 246 seconds]
zebrag has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rwmjones is now known as rwmjones|afk
sagax has joined #ocaml
mro has quit [Read error: Connection reset by peer]