adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.07.0 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.07/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml | Due to ongoing spam, you must register your nickname to talk on the channel
gtrak has joined #ocaml
spew has quit [Quit: Connection closed for inactivity]
kroot_ has joined #ocaml
al-damiri has quit [Quit: Connection closed for inactivity]
bartholin has quit [Remote host closed the connection]
gtrak has quit [Ping timeout: 252 seconds]
xboner has joined #ocaml
xboner has quit [Ping timeout: 252 seconds]
neatonk has quit [Ping timeout: 272 seconds]
gtrak has joined #ocaml
ziyourenxiang has joined #ocaml
gtrak has quit [Ping timeout: 240 seconds]
gtrak has joined #ocaml
mfp has quit [Ping timeout: 245 seconds]
surfist6 has joined #ocaml
pierpal has quit [Ping timeout: 240 seconds]
cschneid has quit [Ping timeout: 264 seconds]
fds has quit [Ping timeout: 272 seconds]
cschneid has joined #ocaml
fds has joined #ocaml
surfist6 has quit [Ping timeout: 246 seconds]
keep_learning has quit [Remote host closed the connection]
silver has quit [Quit: rakede]
logicmoo has quit [Read error: Connection reset by peer]
gtrak has quit [Ping timeout: 240 seconds]
thomas_scrace has joined #ocaml
dmiles has joined #ocaml
thomas_scrace has quit [Ping timeout: 245 seconds]
tormen_ has joined #ocaml
tormen has quit [Ping timeout: 244 seconds]
pierpal has joined #ocaml
pierpal has quit [Remote host closed the connection]
apollojustice17 has joined #ocaml
apollojustice17 has quit [Remote host closed the connection]
pyx has joined #ocaml
keep_learning has joined #ocaml
pierpa has quit [Quit: Page closed]
ozy27 has joined #ocaml
keep_learning has quit [Remote host closed the connection]
pyx has quit [Quit: WeeChat 2.1]
ozy27 has quit [Remote host closed the connection]
keep_learning has joined #ocaml
jao has quit [Ping timeout: 260 seconds]
Eskatrem` has quit [Remote host closed the connection]
thomas_scrace has joined #ocaml
thomas_scrace has quit [Ping timeout: 245 seconds]
caltelt has joined #ocaml
pierpal has joined #ocaml
thomas_scrace has joined #ocaml
thomas_scrace has quit [Ping timeout: 240 seconds]
FreeBirdLjj has joined #ocaml
jbrown has quit [Ping timeout: 246 seconds]
yar15 has joined #ocaml
yar15 has quit [Ping timeout: 246 seconds]
caltelt has quit [Ping timeout: 240 seconds]
ovrstorm14 has joined #ocaml
safinaskar has joined #ocaml
<safinaskar> what is difference between algorithm W and algorithm J (Hindley-Milner)?
ovrstorm14 has quit [Remote host closed the connection]
bartholin has joined #ocaml
safinaskar has left #ocaml [#ocaml]
orbifx has joined #ocaml
orbifx has quit [Quit: WeeChat 2.1]
orbifx has joined #ocaml
<orbifx> elo
jnavila has joined #ocaml
kakadu has joined #ocaml
<reynir> hi
<orbifx> hey reynir
orbifx has quit [Read error: Connection reset by peer]
orbifx1 has joined #ocaml
orbifx1 is now known as orbifx
jnavila has quit [Ping timeout: 246 seconds]
<orbifx> how can I tell the compiler that a named parameter is intentionaally note used?
<reynir> let f ~named:_ x y z = x + y + z
<orbifx> thanks reynir
neatonk has joined #ocaml
orbifx has quit [Read error: Connection reset by peer]
orbifx has joined #ocaml
mfp has joined #ocaml
<orbifx> reynir: so we can't omit labels now if the parameters are in order?
<reynir> IIRC you can omit the labels if you supply all arguments "at once"
erkin has joined #ocaml
orbifx has quit [Read error: Connection reset by peer]
orbifx has joined #ocaml
orbifx has quit [Read error: Connection reset by peer]
bartholin has quit [Remote host closed the connection]
bartholin has joined #ocaml
orbifx has joined #ocaml
<orbifx> reynir: I did that, but it wasn't happy, said I omitted the label. Moved on from it now, but will investigate more if it comes up again
<octachron> note that you can only omit labels if the notion of all arguments is meaningful. This is not the case for instance with "let f ~x = x"
orbifx1 has joined #ocaml
orbifx has quit [Ping timeout: 272 seconds]
orbifx1 has quit [Ping timeout: 240 seconds]
nopf has joined #ocaml
Guest43996 has joined #ocaml
orbifx1 has joined #ocaml
HarryS8 has joined #ocaml
pierpal has quit [Ping timeout: 240 seconds]
Guest43996 has quit [Remote host closed the connection]
isaachodes[m] has quit [Remote host closed the connection]
bglm[m] has quit [Remote host closed the connection]
rgr[m] has quit [Remote host closed the connection]
remix2000[m] has quit [Remote host closed the connection]
sven[m] has quit [Remote host closed the connection]
ejpcmac has quit [Read error: Connection reset by peer]
yetanotherion[m] has quit [Remote host closed the connection]
flux[m] has quit [Read error: Connection reset by peer]
equalunique[m] has quit [Read error: Connection reset by peer]
HDurer[m] has quit [Remote host closed the connection]
Bluddy[m] has quit [Remote host closed the connection]
peddie1 has quit [Read error: Connection reset by peer]
Orbifx[m] has quit [Read error: Connection reset by peer]
drsmkl[m] has quit [Remote host closed the connection]
smondet[m] has quit [Read error: Connection reset by peer]
caseypme[m] has quit [Read error: Connection reset by peer]
aspiwack[m] has quit [Read error: Connection reset by peer]
Multiocracy[m] has quit [Write error: Connection reset by peer]
Haudegen[m] has quit [Read error: Connection reset by peer]
dl3br[m] has quit [Read error: Connection reset by peer]
spectrumgomas[m] has quit [Remote host closed the connection]
srenatus[m] has quit [Write error: Connection reset by peer]
copy` has quit [Remote host closed the connection]
theaspiringhacke has quit [Remote host closed the connection]
jimt[m] has quit [Remote host closed the connection]
Walter[m] has quit [Remote host closed the connection]
regnat[m] has quit [Write error: Connection reset by peer]
h11[m] has quit [Remote host closed the connection]
HarryS8 has quit [Remote host closed the connection]
orbifx1 has quit [Read error: Connection reset by peer]
orbifx1 has joined #ocaml
sven[m] has joined #ocaml
jnavila has joined #ocaml
orbifx2 has joined #ocaml
orbifx1 has quit [Ping timeout: 272 seconds]
bglm[m] has joined #ocaml
equalunique[m] has joined #ocaml
Multiocracy[m] has joined #ocaml
srenatus[m] has joined #ocaml
spectrumgomas[m] has joined #ocaml
Walter[m] has joined #ocaml
Bluddy[m] has joined #ocaml
Haudegen[m] has joined #ocaml
rgr[m] has joined #ocaml
drsmkl[m] has joined #ocaml
regnat[m] has joined #ocaml
Orbifx[m] has joined #ocaml
peddie1 has joined #ocaml
aspiwack[m] has joined #ocaml
yetanotherion[m] has joined #ocaml
jimt[m] has joined #ocaml
remix2000[m] has joined #ocaml
copy` has joined #ocaml
smondet[m] has joined #ocaml
h11[m] has joined #ocaml
dl3br[m] has joined #ocaml
ejpcmac has joined #ocaml
flux[m] has joined #ocaml
HDurer[m] has joined #ocaml
caseypme[m] has joined #ocaml
isaachodes[m] has joined #ocaml
theaspiringhacke has joined #ocaml
pierpal has joined #ocaml
orbifx2 has quit [Ping timeout: 252 seconds]
pierpal has quit [Client Quit]
pierpal has joined #ocaml
orbifx2 has joined #ocaml
<discord> <mseri> Why not making it optional with ?named instead?
gareppa has joined #ocaml
jnavila has quit [Ping timeout: 252 seconds]
orbifx2 has quit [Read error: Connection reset by peer]
orbifx3 has joined #ocaml
<orbifx3> it's an idea mseri :)
orbifx3 is now known as orbifx
Haudegen has joined #ocaml
jnavila has joined #ocaml
gareppa has quit [Quit: Leaving]
<orbifx> how can I inject the .opam version string into my code during compilation?
jao has joined #ocaml
icee3 has joined #ocaml
icee3 has quit [Remote host closed the connection]
<discord> <thangngoc89> orbifx: you can get it via Sys.ocaml_version
<orbifx> that would be the compiler's version
<discord> <thangngoc89> ah, sorry, I misread it
acuzio0 has joined #ocaml
acuzio0 has quit [Remote host closed the connection]
silver has joined #ocaml
<reynir> orbifx: if you build it using opam I think there's a version variable you could use in the build: section
<orbifx> I use dune for generating the binary releases
<hannes> (you'll need a "dune subst" call in your opam before "dune build")
<orbifx> thanks hannes
<orbifx> does that replace the strings in place or under _build?
dacid has joined #ocaml
dacid has quit [Ping timeout: 246 seconds]
<orbifx> any Mirage folk here? Can Mirage access any video buffers?
<reynir> there's a WIP mirage-framebuffer
lynxis28 has joined #ocaml
lynxis28 has quit [Remote host closed the connection]
<orbifx> cool
TheLemonMan has joined #ocaml
orbifx has quit [Read error: Connection reset by peer]
orbifx1 has joined #ocaml
pierpal has quit [Quit: Poof]
pierpal has joined #ocaml
Guest43987 has joined #ocaml
<orbifx1> I've released Logarion 0.5: https://mstdn.io/@orbifx/100651070919693870
Guest43987 has quit [Read error: Connection reset by peer]
orbifx1 is now known as orbifx
tane has joined #ocaml
orbifx1 has joined #ocaml
orbifx has quit [Ping timeout: 246 seconds]
ziyourenxiang has quit [Ping timeout: 245 seconds]
orbifx2 has joined #ocaml
orbifx2 is now known as orbifx
orbifx1 has quit [Ping timeout: 240 seconds]
jbrown has joined #ocaml
pskosinski26 has joined #ocaml
pskosinski26 has quit [Remote host closed the connection]
<steenuil> is there any reason why documentation comments wouldn't show up on polymorphic variant items in odoc?
<steenuil> I tried with [@ocaml.doc "foo"] and it doesn't work either
orbifx has quit [Ping timeout: 252 seconds]
KeyJoo has joined #ocaml
gikiam has quit [*.net *.split]
mattg_ has quit [*.net *.split]
caw_________ has quit [*.net *.split]
Fardale has quit [*.net *.split]
vinoski has quit [*.net *.split]
adrien has quit [*.net *.split]
adi_____ has quit [*.net *.split]
sspi__ has quit [*.net *.split]
chenglou has quit [*.net *.split]
Fardale has joined #ocaml
gikiam has joined #ocaml
chenglou_ has joined #ocaml
vinoski has joined #ocaml
adi_____ has joined #ocaml
adrien has joined #ocaml
mattg_ has joined #ocaml
sspi__ has joined #ocaml
caw_________ has joined #ocaml
groovy2shoes has quit [Ping timeout: 252 seconds]
<KeyJoo> Hi! Can I see some case used Ocaml?
coventry has joined #ocaml
Haudegen has quit [Remote host closed the connection]
pierpa has joined #ocaml
ejpcmac has quit [Read error: Connection reset by peer]
yetanotherion[m] has quit [Remote host closed the connection]
rgr[m] has quit [Remote host closed the connection]
Bluddy[m] has quit [Read error: Connection reset by peer]
bglm[m] has quit [Read error: Connection reset by peer]
caseypme[m] has quit [Read error: Connection reset by peer]
srenatus[m] has quit [Remote host closed the connection]
flux[m] has quit [Remote host closed the connection]
remix2000[m] has quit [Read error: Connection reset by peer]
Walter[m] has quit [Remote host closed the connection]
smondet[m] has quit [Remote host closed the connection]
aspiwack[m] has quit [Remote host closed the connection]
equalunique[m] has quit [Write error: Connection reset by peer]
dl3br[m] has quit [Read error: Connection reset by peer]
regnat[m] has quit [Remote host closed the connection]
spectrumgomas[m] has quit [Read error: Connection reset by peer]
copy` has quit [Write error: Connection reset by peer]
HDurer[m] has quit [Read error: Connection reset by peer]
peddie1 has quit [Read error: Connection reset by peer]
<coventry> What's the name for the `x.Module_name.attribute` syntax, for inline specification of the namespace to get `attribute` from?
isaachodes[m] has quit [Remote host closed the connection]
drsmkl[m] has quit [Remote host closed the connection]
Multiocracy[m] has quit [Write error: Connection reset by peer]
Orbifx[m] has quit [Read error: Connection reset by peer]
jimt[m] has quit [Read error: Connection reset by peer]
h11[m] has quit [Read error: Connection reset by peer]
theaspiringhacke has quit [Read error: Connection reset by peer]
Haudegen[m] has quit [Write error: Connection reset by peer]
sven[m] has quit [Read error: Connection reset by peer]
rwmjones has quit [Quit: ZNC - 1.6.0 - http://znc.in]
rwmjones has joined #ocaml
sven[m] has joined #ocaml
sven[m] has quit [Remote host closed the connection]
gtrak has joined #ocaml
sven[m] has joined #ocaml
<discord> <thangngoc89> it's a form of local open
ejpcmac has joined #ocaml
caseypme[m] has joined #ocaml
h11[m] has joined #ocaml
HDurer[m] has joined #ocaml
srenatus[m] has joined #ocaml
dl3br[m] has joined #ocaml
jimt[m] has joined #ocaml
smondet[m] has joined #ocaml
remix2000[m] has joined #ocaml
copy` has joined #ocaml
drsmkl[m] has joined #ocaml
aspiwack[m] has joined #ocaml
rgr[m] has joined #ocaml
Bluddy[m] has joined #ocaml
spectrumgomas[m] has joined #ocaml
peddie1 has joined #ocaml
equalunique[m] has joined #ocaml
Haudegen[m] has joined #ocaml
Multiocracy[m] has joined #ocaml
bglm[m] has joined #ocaml
Orbifx[m] has joined #ocaml
flux[m] has joined #ocaml
theaspiringhacke has joined #ocaml
regnat[m] has joined #ocaml
isaachodes[m] has joined #ocaml
Walter[m] has joined #ocaml
yetanotherion[m] has joined #ocaml
gtrak has quit [Ping timeout: 250 seconds]
gtrak has joined #ocaml
drathir15 has joined #ocaml
Fare has joined #ocaml
<Fare> What is a good library to support JSON-RPC on OCaml?
drathir15 has quit [Remote host closed the connection]
<Fare> how much should I trust recommendations from https://github.com/rizo/awesome-ocaml ?
<coventry> @discord: Thanks.
gtrak has quit [Ping timeout: 240 seconds]
kalio has quit [Ping timeout: 252 seconds]
kalio has joined #ocaml
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
rwmjones has quit [Quit: ZNC - 1.6.0 - http://znc.in]
rwmjones has joined #ocaml
Haudegen has joined #ocaml
rwmjones has quit [Quit: ZNC - 1.6.0 - http://znc.in]
rwmjones has joined #ocaml
Fare has quit [Ping timeout: 250 seconds]
<coventry> How can I get a `FLG -w -<number>` entry in a dune-generated `.merlin` file? The -w flag is already in already in the `ocamlc_flags` entry in the `dune` file. Is there a way to tell it to carry that over to merlin?
fds has quit [Changing host]
fds has joined #ocaml
Fare has joined #ocaml
<coventry> Looks like I want to use `flags`: https://github.com/ocaml/dune/issues/515
Guest43987 has joined #ocaml
Jesin has quit [Quit: Leaving]
Guest43987 has quit [Remote host closed the connection]
Jesin has joined #ocaml
clockish has quit [Ping timeout: 260 seconds]
clockish has joined #ocaml
tane has quit [Quit: Leaving]
<Leonidas> Fare: after skimming it, yeah, pretty much
jnavila has quit [Ping timeout: 246 seconds]
eldritch23 has joined #ocaml
cobax has quit [Ping timeout: 250 seconds]
eldritch23 has quit [Remote host closed the connection]
<coventry> Where are the the semantics of the dune's (env (dev...)) and and (env (release...)) documented? I stuck a bunch of stuff in (env (dev...)) in the root dune file, and I'm curious when that applies.
jbrown has quit [Ping timeout: 240 seconds]
<discord> <mseri> @Fare mirage/ocaml-rpc is not bad. Unfortunately it is poorly documented and is undergoing some major refactoring though, but it is used in production for xenserver so it is quite battle tested
<discord> <mseri> And the readme does a decent job in describing the library and the ppx rewriters (also the examples are a reasonable starting point)
kakadu has quit [Ping timeout: 240 seconds]
Guest32399 has joined #ocaml
cobax has joined #ocaml
Guest32399 has quit [Remote host closed the connection]
emily__ has joined #ocaml
emily__ has quit [Client Quit]
emily__ has joined #ocaml
emily__ has quit [Client Quit]
emily__ has joined #ocaml
emily__ has quit [Client Quit]
bartholin has quit [Remote host closed the connection]
emily__ has joined #ocaml
emily__ has quit [Client Quit]
coventry has quit [Remote host closed the connection]
emily__ has joined #ocaml
emily__ has quit [Client Quit]
emily__ has joined #ocaml
emily__ has quit [Client Quit]
emily__ has joined #ocaml
emily is now known as emily-oldirssi
emily__ is now known as emily
emily-oldirssi has quit [Quit: leaving]
gtrak has joined #ocaml
neatonk has quit [Ping timeout: 252 seconds]
orbifx has joined #ocaml
gtrak has quit [Ping timeout: 250 seconds]
pitastrudl has left #ocaml ["Bye"]
Fare has quit [Ping timeout: 245 seconds]
orbifx has quit [Quit: WeeChat 2.1]