<ELLIOTTCABLE>
newbie here — how do I disable the bottom bar in utop?
<ELLIOTTCABLE>
after some digging through the source, I managed to find #utop_prompt_simple;; to remove the, uh, less-than-pleasant multiline prompt; but I'd love to get rid of the remaining ‘blinky’, as the author calls it :P
ski has joined #ocaml
mfp__ has quit [Ping timeout: 240 seconds]
pmetzger has joined #ocaml
pmetzger has quit [Remote host closed the connection]
rom1504 has quit [Ping timeout: 255 seconds]
eh_eff has joined #ocaml
rom1504 has joined #ocaml
eh_eff has quit [Ping timeout: 240 seconds]
Algebr` has quit [Ping timeout: 255 seconds]
pierpa has quit [Quit: Page closed]
enterprisey has quit [Read error: Connection reset by peer]
enterprisey has joined #ocaml
pmetzger has joined #ocaml
keep_learning has joined #ocaml
nahra` has quit [Ping timeout: 240 seconds]
pmetzger has quit [Ping timeout: 240 seconds]
mbuf has joined #ocaml
mbuf has quit [Excess Flood]
mbuf has joined #ocaml
nopf has quit [Ping timeout: 246 seconds]
al-damiri has quit [Quit: Connection closed for inactivity]
nopf has joined #ocaml
Algebr` has joined #ocaml
pmetzger has joined #ocaml
pmetzger has quit [Ping timeout: 260 seconds]
Leonidas has quit [Ping timeout: 240 seconds]
kerrhau has quit [Ping timeout: 260 seconds]
govg has joined #ocaml
pmetzger has joined #ocaml
pmetzger has quit [Ping timeout: 252 seconds]
pmetzger has joined #ocaml
slash^ has joined #ocaml
Simn has joined #ocaml
pmetzger has quit [Ping timeout: 240 seconds]
equalunique[m] has joined #ocaml
jimmyrcom has quit [Ping timeout: 240 seconds]
Leonidas has joined #ocaml
jimmyrcom has joined #ocaml
pmetzger has joined #ocaml
infinity0 has quit [Ping timeout: 240 seconds]
infinity0 has joined #ocaml
eh_eff has joined #ocaml
pmetzger has quit [Ping timeout: 240 seconds]
pmetzger has joined #ocaml
eh_eff has quit [Ping timeout: 248 seconds]
pmetzger has quit [Ping timeout: 240 seconds]
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
troydm has joined #ocaml
AltGr has joined #ocaml
jacobian has joined #ocaml
pmetzger has joined #ocaml
pmetzger has quit [Read error: Connection reset by peer]
pmetzger has joined #ocaml
andreas__ has joined #ocaml
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
pmetzger has quit [Ping timeout: 240 seconds]
pmetzger has joined #ocaml
<Leonidas>
I am using ppx_deriving_yojson with ppx_driver/jbuilder. But the latter complains about unused [@key] extension points. Is there a way to strip them or disable this error?
cbot has quit [Quit: Leaving]
TheLemonMan has joined #ocaml
troydm has joined #ocaml
Algebr` has quit [Ping timeout: 240 seconds]
pmetzger has quit [Ping timeout: 255 seconds]
enterprisey has quit [Read error: Connection reset by peer]
mengu has joined #ocaml
MercurialAlchemi has joined #ocaml
pmetzger has joined #ocaml
pmetzger has quit [Ping timeout: 260 seconds]
johnelse has joined #ocaml
pmetzger has joined #ocaml
eh_eff has joined #ocaml
shinnya has joined #ocaml
eh_eff has quit [Ping timeout: 248 seconds]
Algebr` has joined #ocaml
<MasseR>
I've been away from ocaml for a while. I see that we have some new build tools (jbuilder) and updated opam. Do we have a supported way of automatically building dependencies (for example cmdliner, lwt etc) preferably to a sandbox?
<MasseR>
perhaps something like 'cabal configure && cabal build' or 'stack build' which would first build dependencies and then the project
Algebr` has quit [Ping timeout: 246 seconds]
pmetzger has quit [Ping timeout: 246 seconds]
<Khady>
if you have an opam file, it is possible to do that with opam2
<MasseR>
opam2 is still in preview?
<MasseR>
seems to be yes
pmetzger has joined #ocaml
gasche has joined #ocaml
<gasche>
octachron: I pointed out where the blowup happen on Mantis
argent_smith has joined #ocaml
<gasche>
are you intending to work on this bug by yourself?
<octachron>
gasche, as you wish, the fix should be rather short now that I know which duplicated call I missed
<gasche>
octachron: go for it
<gasche>
I'll review
al-damiri has joined #ocaml
pmetzger has quit [Ping timeout: 255 seconds]
mfp__ has joined #ocaml
jacobian has quit [Ping timeout: 240 seconds]
Algebr` has joined #ocaml
Algebr` has quit [Ping timeout: 258 seconds]
pmetzger has joined #ocaml
pmetzger has quit [Ping timeout: 258 seconds]
eh_eff has joined #ocaml
ristos has joined #ocaml
eh_eff has quit [Ping timeout: 248 seconds]
ziyourenxiang has joined #ocaml
Algebr` has joined #ocaml
BitPuffin|osx has joined #ocaml
Algebr` has quit [Ping timeout: 260 seconds]
pmetzger has joined #ocaml
freyr has joined #ocaml
<freyr>
A question about jbuilder: could I use preprocessor or ppx_driver in the "rule" stanza?
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
mbuf has quit [Quit: Leaving]
Algebr` has joined #ocaml
Algebr` has quit [Ping timeout: 246 seconds]
pmetzger_ has joined #ocaml
pmetzger has quit [Read error: Connection reset by peer]
pmetzger_ has quit [Client Quit]
Algebr` has joined #ocaml
Algebr` has quit [Ping timeout: 264 seconds]
sz0 has joined #ocaml
pmetzger has joined #ocaml
BitPuffin|osx has quit [Remote host closed the connection]
jbrown has joined #ocaml
sh0t has joined #ocaml
BitPuffin|osx has joined #ocaml
Algebr` has joined #ocaml
Algebr` has quit [Ping timeout: 264 seconds]
phoskins has quit [Quit: Page closed]
marcux has joined #ocaml
marcux has quit [Ping timeout: 255 seconds]
sepp2k has joined #ocaml
sh0t has quit [Ping timeout: 258 seconds]
<Leonidas>
is there a way to tell Async to run a deferred to completion in an atomic fashion, that is without possibly interleaving other deferreds in the meantime?
TheLemonMan has joined #ocaml
mengu has quit [Ping timeout: 240 seconds]
Denommus has joined #ocaml
mbuf has joined #ocaml
Denommus has quit [Remote host closed the connection]
Algebr` has joined #ocaml
Denommus has joined #ocaml
sh0t has joined #ocaml
Algebr` has quit [Ping timeout: 255 seconds]
eh_eff has joined #ocaml
FreeBirdLjj has joined #ocaml
eh_eff has quit [Ping timeout: 246 seconds]
shinnya has quit [Ping timeout: 246 seconds]
<rgrinberg>
Leonidas: Seems like that would be pretty hard to accomplish. Since I assume your deferred computation can spawn more deferreds.
<rgrinberg>
also remember that async even has a thread pool for pre-emptive work.
dakk_ has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 248 seconds]
dakk has quit [Ping timeout: 255 seconds]
Denommus has quit [Quit: rebooting]
mengu has joined #ocaml
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
Algebr` has joined #ocaml
Algebr` has quit [Ping timeout: 248 seconds]
mengu has quit [Ping timeout: 260 seconds]
mengu has joined #ocaml
apatil has joined #ocaml
<apatil>
Hi everyone, is there a cost to mutually recursive modules? I'm generating code for ~100 modules and it would be easier to make all of them mutually recursive rather than fishing out the actual cycles and making only those mutually recursive. Would that be a bad idea?
<Drup>
it's mostly fine
<Drup>
except it might make the compiler quite slower
freyr has quit [Remote host closed the connection]
<Leonidas>
rgrinberg: I am trying to port Lwt.atomic, but it turns out that putting a lock on the channel should work as well
AltGr has left #ocaml [#ocaml]
<rgrinberg>
Leonidas: yeah that's how Lwt.atomic works. It's only only a channel wide lock
reynir is now known as det-nemt
ziyourenxiang has quit [Ping timeout: 260 seconds]
troydm has quit [Ping timeout: 248 seconds]
det-nemt is now known as reynir
Algebr` has joined #ocaml
<apatil>
Thanks ~Drup!
eh_eff has joined #ocaml
samrat has joined #ocaml
sz0 has quit [Quit: Connection closed for inactivity]
troydm has joined #ocaml
tane has joined #ocaml
mbuf has quit [Quit: Leaving]
troydm has quit [Ping timeout: 260 seconds]
jnavila has joined #ocaml
Algebr` has quit [Ping timeout: 240 seconds]
troydm has joined #ocaml
johnelse has quit [Ping timeout: 255 seconds]
troydm has quit [Ping timeout: 258 seconds]
<Leonidas>
is there some lock on async where I get a deferred what will determine when the lock is released?
<Leonidas>
I can work with a Condition.t but that's kinda indirect
andreas__ has quit [Quit: Connection closed for inactivity]
Exagone313 has quit [Quit: see ya!]
pmetzger has quit [Read error: Connection reset by peer]
pmetzger_ has joined #ocaml
troydm has joined #ocaml
Exagone313 has joined #ocaml
TheLemonMan has joined #ocaml
Algebr` has joined #ocaml
govg has quit [Ping timeout: 246 seconds]
slash^ has quit [Read error: Connection reset by peer]
Denommus has joined #ocaml
<flux>
leonidas, so how did you solve it?
<Leonidas>
flux: not yet, so far. I looked at how Lwt does it and despaired
<flux>
doesn't something like this work, in pseudo? Lock.lock lock; Lock.unlock lock; ready () ?-) I guess I should try Async.
Denommus` has joined #ocaml
Denommus has quit [Ping timeout: 255 seconds]
johnelse has joined #ocaml
kakadu has joined #ocaml
jnavila has quit [Ping timeout: 240 seconds]
ayxih has joined #ocaml
johnelse has quit [Ping timeout: 248 seconds]
reynir is now known as spoergsmaalstegn
<Leonidas>
I'll postpone this to tomorrow
spoergsmaalstegn is now known as reynir
danieli has quit [Remote host closed the connection]
samrat has quit [Ping timeout: 258 seconds]
ayxih has quit [Remote host closed the connection]
eh_eff has quit [Ping timeout: 240 seconds]
danieli has joined #ocaml
danieli has quit [Changing host]
danieli has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 252 seconds]
ayxih has joined #ocaml
enterprisey has joined #ocaml
jnavila has joined #ocaml
_andre has quit [Quit: leaving]
sepp2k has quit [Quit: Leaving.]
johnelse has joined #ocaml
jnavila has quit [Ping timeout: 240 seconds]
pierpa has joined #ocaml
johnelse has quit [Ping timeout: 240 seconds]
jnavila has joined #ocaml
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
jnavila has quit [Remote host closed the connection]
tane has quit [Quit: Leaving]
argent_smith has quit [Quit: Leaving.]
eh_eff has joined #ocaml
etchasaurus has quit [Remote host closed the connection]
kerrhau has joined #ocaml
johnelse has joined #ocaml
shinnya has joined #ocaml
johnelse has quit [Ping timeout: 260 seconds]
kakadu has quit [Remote host closed the connection]
ygrek has joined #ocaml
Simn has quit [Read error: Connection reset by peer]
Denommus` is now known as Denommus
yomimono has joined #ocaml
enterprisey has quit [Remote host closed the connection]
<rgrinberg>
Leonidas: consider using an mvar
yomimono has quit [Remote host closed the connection]