adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | Current MOOC: https://huit.re/ocamlmooc | OCaml 4.04.0 release notes: http://ocaml.org/releases/4.04.html | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
cbot has joined #ocaml
orbifx has joined #ocaml
tane has quit [Quit: Leaving]
orbifx has quit [Ping timeout: 240 seconds]
<S11001001> my best Six Feet Under moment: "Everything terminates."
malina has joined #ocaml
ruuns has quit [Remote host closed the connection]
ruuns has joined #ocaml
nopf has quit [Ping timeout: 240 seconds]
nopf has joined #ocaml
ruuns has quit [Remote host closed the connection]
spew has joined #ocaml
silver has quit [Quit: rakede]
jamesst20 has joined #ocaml
keep_learning has joined #ocaml
jamesst20 has quit [Ping timeout: 260 seconds]
scitesy has joined #ocaml
mengu has quit [Read error: Connection reset by peer]
noddy has quit [Quit: WeeChat 1.7]
sh0t has quit [Remote host closed the connection]
minn has joined #ocaml
infinity0 has quit [Ping timeout: 240 seconds]
<minn> I'm having trouble with Merlin and OUnit. I installed both through OPAM and have no issue building projects using OUnit. However, Merlin complains that OUnit is unbound in Emacs. Do I need to do something special to configure Merlin?
ygrek has joined #ocaml
ZelteHonor has joined #ocaml
wtetzner has quit [Remote host closed the connection]
<ZelteHonor> Should I talk in french or in english here?
<Drup> english
<ZelteHonor> Thanks. I'd like to ask help to setup Merlin. It seem like I need a project to use Merlin, but I just have 4 .ml file. I am using it in atom.
<Drup> there are instructions in merlin's readme/wiki, have you looked ?
infinity0 has joined #ocaml
<ZelteHonor> I did read them and create a .merlin file.
<ZelteHonor> I have a folder called src with my .ml file.
<ZelteHonor> I tried creating .merlin file in the folder and outside of it.
mengu has joined #ocaml
mengu has quit [Remote host closed the connection]
<ZelteHonor> Ocaml itself is no problem, since I am use to Haskell, but the tooling is unfamiliar.
infinity0 has quit [Ping timeout: 255 seconds]
infinity0 has joined #ocaml
mfp has quit [Ping timeout: 240 seconds]
<ZelteHonor> Is it because I installed merlin globally in the .opam in my home, and somehow, It's not looking in the right folder?
FreeBirdLjj has joined #ocaml
sh0t has joined #ocaml
cbot has quit [Quit: Leaving]
govg has quit [Ping timeout: 260 seconds]
ryanartecona has joined #ocaml
ryanartecona has quit [Read error: Connection reset by peer]
ryanartecona has joined #ocaml
sh0t has quit [Remote host closed the connection]
jamesst20 has joined #ocaml
ryanartecona has quit [Read error: Connection reset by peer]
jamesst20 has quit [Ping timeout: 264 seconds]
ryanartecona has joined #ocaml
fraggle_ has quit [Ping timeout: 255 seconds]
fraggle_ has joined #ocaml
hannes` has joined #ocaml
hannes has quit [Ping timeout: 260 seconds]
wtetzner has joined #ocaml
govg has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
spew has quit [Quit: foobar]
g4143 has joined #ocaml
g4143 has quit [Client Quit]
ryanartecona has quit [Quit: ryanartecona]
jamesst20 has joined #ocaml
jamesst20 has quit [Ping timeout: 255 seconds]
ZelteHonor has quit [Quit: Page closed]
MercurialAlchemi has joined #ocaml
lopex has quit [Quit: Connection closed for inactivity]
jamesst20 has joined #ocaml
jamesst20 has quit [Ping timeout: 240 seconds]
FreeBirdLjj has joined #ocaml
wtetzner has quit [Remote host closed the connection]
MercurialAlchemi has quit [Ping timeout: 260 seconds]
djellemah has joined #ocaml
Guest82 has joined #ocaml
copy` has quit [Quit: Connection closed for inactivity]
malina has quit [Ping timeout: 260 seconds]
jamesst20 has joined #ocaml
Guest82 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
jamesst20 has quit [Ping timeout: 260 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
MercurialAlchemi has joined #ocaml
wtetzner has joined #ocaml
wtetzner has quit [Ping timeout: 240 seconds]
FreeBirdLjj has joined #ocaml
malina has joined #ocaml
AlexDenisov has joined #ocaml
jamesst20 has joined #ocaml
jamesst20 has quit [Ping timeout: 252 seconds]
alfredo has joined #ocaml
govg has quit [Ping timeout: 260 seconds]
Simn has joined #ocaml
govg has joined #ocaml
jnavila has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
govg has quit [Ping timeout: 268 seconds]
d0nn1e has quit [Ping timeout: 240 seconds]
d0nn1e has joined #ocaml
malina has quit [Ping timeout: 240 seconds]
AltGr has joined #ocaml
jamesst20 has joined #ocaml
govg has joined #ocaml
dtornabene has joined #ocaml
jamesst20 has quit [Ping timeout: 260 seconds]
djellemah has quit [Disconnected by services]
djellemah_ is now known as djellemah
djellemah_ has joined #ocaml
AlexDenisov has joined #ocaml
ygrek has quit [Ping timeout: 268 seconds]
kakadu has joined #ocaml
kakadu has quit [Client Quit]
orbifx has joined #ocaml
mfp has joined #ocaml
dinosaure has quit [Ping timeout: 256 seconds]
Khady has quit [Ping timeout: 240 seconds]
engil has quit [Ping timeout: 264 seconds]
srax has quit [Ping timeout: 256 seconds]
FreeBird_ has joined #ocaml
rossberg has quit [Ping timeout: 255 seconds]
malina has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 240 seconds]
lopex has joined #ocaml
jamesst20 has joined #ocaml
rossberg has joined #ocaml
jamesst20 has quit [Ping timeout: 260 seconds]
ansiwen has quit [Ping timeout: 245 seconds]
ansiwen has joined #ocaml
Simn has quit [Quit: Leaving]
govg has quit [Quit: leaving]
wtetzner has joined #ocaml
frefity has quit [Ping timeout: 260 seconds]
wtetzner has quit [Ping timeout: 260 seconds]
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
AlexDenisov has joined #ocaml
dtornabene has quit [Quit: Leaving]
FreeBird_ has quit [Remote host closed the connection]
frefity has joined #ocaml
Algebr has joined #ocaml
tobiasBora has joined #ocaml
silver has joined #ocaml
frefity has quit [Ping timeout: 240 seconds]
jamesst20 has joined #ocaml
jamesst20 has quit [Ping timeout: 240 seconds]
frefity has joined #ocaml
fre has joined #ocaml
zpe has joined #ocaml
larhat has joined #ocaml
djellemah_ has quit [Ping timeout: 240 seconds]
Rurik has quit [Ping timeout: 240 seconds]
yomimono has joined #ocaml
_y has quit [Ping timeout: 255 seconds]
tobiasBora has quit [Ping timeout: 255 seconds]
jamesst20 has joined #ocaml
djellemah has quit [Ping timeout: 240 seconds]
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jamesst20 has quit [Ping timeout: 260 seconds]
djellemah has joined #ocaml
tobiasBora has joined #ocaml
_y has joined #ocaml
djellemah_ has joined #ocaml
djellemah_ has quit [Remote host closed the connection]
djellemah_ has joined #ocaml
fre has quit [Ping timeout: 264 seconds]
sz0 has joined #ocaml
snowcrshd has joined #ocaml
lucybun has quit [Quit: lucybun]
lucybun has joined #ocaml
alex`` has quit [Ping timeout: 260 seconds]
dhil has joined #ocaml
jamesst20 has joined #ocaml
jamesst20 has quit [Ping timeout: 268 seconds]
<companion_cube> https://github.com/ocsigen/lwt/issues/320 plz upvote if you care about lwt_result ;-)
Rurik has joined #ocaml
Rurik has joined #ocaml
fedruantine has quit [Ping timeout: 240 seconds]
fedruantine has joined #ocaml
AlexDenisov has joined #ocaml
Gama11 has joined #ocaml
<Gama11> I'm able to successfully install oasis via "opam install oasis", but the "oasis" command is not available afterwards. do I need to add anything to my PATH, and if so, what?
<companion_cube> yes, you need to eval `opam config env`
<companion_cube> (actually this should go into your ~/.bashrc or similar)
<Gama11> I see. thanks, that works!
<companion_cube> ✔
yomimono has quit [Ping timeout: 268 seconds]
djellemah_ has quit [Ping timeout: 240 seconds]
alex`` has joined #ocaml
fre has joined #ocaml
Khady has joined #ocaml
scitesy has quit [Ping timeout: 260 seconds]
yomimono has joined #ocaml
jamesst20 has joined #ocaml
\h has quit [Quit: WeeChat 1.7]
jamesst20 has quit [Ping timeout: 260 seconds]
\h has joined #ocaml
dhil has quit [Ping timeout: 268 seconds]
dhil has joined #ocaml
dhil has quit [Ping timeout: 260 seconds]
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sz0 has quit [Quit: Connection closed for inactivity]
tane has joined #ocaml
freusque has joined #ocaml
AlexDenisov has joined #ocaml
<frefity> companion_cube, +1 lwt_result
shinnya has joined #ocaml
<companion_cube> anyone knows how to track what directory makes ocamlbuild scan for 5s before it starts building?
mryau has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
mryau has joined #ocaml
<Algebr> /slow-start?
<companion_cube> ?
hannes` is now known as hannes
jamesst20 has joined #ocaml
freusque has quit [Ping timeout: 260 seconds]
<Algebr> sarcasm
jamesst20 has quit [Ping timeout: 240 seconds]
<orbifx> vbmithr: here?
malina has quit [Ping timeout: 240 seconds]
oriba has joined #ocaml
yomimono has quit [Ping timeout: 260 seconds]
<oriba> Is OCaml compiled completely from C-sources? But what abourt the bootstrap-compilers?
TheLemonMan has joined #ocaml
<rom1504> it is not
<rom1504> huh actually there is C in ocaml repo. I thought it was compiled from ocaml
<orbifx> does anyone know the binary representation of negative ints in ocaml?
<vbmithr> orbifx: yep
sh0t has joined #ocaml
<def`_> orbifx: the C-source contains a dump of the bytecode compiler
dhil has joined #ocaml
<def`_> C-source is runtime (GC), interpreter + a ocamlc as an ocaml bytecode program
<oriba> Hmhhh, I just looked: there is a "boot"-directyory.
<oriba> It contains binaries.
<oriba> Tooo bad.
<oriba> I thought, these preliminary compilers also were compiled from (C-)sources.
<thizanne> orbifx: two's complement on 63 (or 31) bits + the gc tag bit
<thizanne> (if i'm not wrong, the gc tag bit is the weakest one and is 1)
spew has joined #ocaml
Indrajith has joined #ocaml
Indrajith has quit [Client Quit]
Rrrik has joined #ocaml
Rurik has quit [Ping timeout: 252 seconds]
<def`_> (yes)
freusque has joined #ocaml
<oriba> &/
oriba has quit [Quit: WeeChat 1.7]
<orbifx> thizanne: thanks
<orbifx> vbmithr: have you checked msgpck against other message pack impementations?
<vbmithr> nope
<vbmithr> But I have used it in prod and I did not have any issue in my case
MercurialAlchemi has quit [Ping timeout: 268 seconds]
<orbifx> there might be an issue with how other libs encode negative ints
<orbifx> i'm double checking now, but if you have an suspicions or can take a quick look ,it might help
freusque has quit [Quit: WeeChat 1.4]
<vbmithr> Ok
Algebr has quit [Ping timeout: 240 seconds]
freusque has joined #ocaml
noddy has joined #ocaml
fre has quit [Ping timeout: 240 seconds]
frefity has quit [Ping timeout: 260 seconds]
AlexRussia has quit [Ping timeout: 240 seconds]
jabroney has joined #ocaml
fre has joined #ocaml
freusque has quit [Ping timeout: 240 seconds]
fre has quit [Quit: WeeChat 1.4]
frefity has joined #ocaml
freusque has joined #ocaml
foo30303 has joined #ocaml
AlexRussia has joined #ocaml
jamesst20 has joined #ocaml
andreas__ has joined #ocaml
jamesst20 has quit [Ping timeout: 260 seconds]
freusque has quit [Quit: WeeChat 1.4]
larhat has quit [Quit: Leaving.]
ryanartecona has joined #ocaml
noddy has quit [Ping timeout: 260 seconds]
foo30303 has quit [Quit: leaving]
yomimono has joined #ocaml
freusque has joined #ocaml
AlexRussia has quit [Ping timeout: 240 seconds]
jabroney has quit [Quit: Leaving.]
AlexRussia has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
freusque has quit [Ping timeout: 260 seconds]
snowcrshd has quit [Ping timeout: 268 seconds]
freusque has joined #ocaml
al-damiri has joined #ocaml
sepp2k has joined #ocaml
minn has quit [Quit: Leaving]
AlexDenisov has joined #ocaml
zpe has quit [Remote host closed the connection]
MercurialAlchemi has joined #ocaml
noddy has joined #ocaml
yomimono_ has joined #ocaml
yomimono has quit [Ping timeout: 268 seconds]
BitPuffin has joined #ocaml
shinnya has quit [Ping timeout: 268 seconds]
Rzrik has joined #ocaml
dothraki__ has joined #ocaml
n4323 has joined #ocaml
yomimono_ has quit [Ping timeout: 260 seconds]
Rrrik has quit [Ping timeout: 252 seconds]
Rzrik has quit [Ping timeout: 240 seconds]
Simn has joined #ocaml
jamesst20 has joined #ocaml
alfredo has quit [Quit: Textual IRC Client: www.textualapp.com]
jamesst20 has quit [Ping timeout: 240 seconds]
dothraki__ has quit [Ping timeout: 240 seconds]
jabroney has joined #ocaml
jnavila has quit [Quit: It was time]
snowcrshd has joined #ocaml
zpe has joined #ocaml
silver_ has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
silver has quit [Ping timeout: 240 seconds]
ygrek has joined #ocaml
sepp2k has quit [Quit: Leaving.]
dothraki__ has joined #ocaml
dothraki__ has quit [Client Quit]
sepp2k has joined #ocaml
zpe has quit [Remote host closed the connection]
govg has joined #ocaml
AltGr has left #ocaml [#ocaml]
ygrek has quit [Ping timeout: 240 seconds]
jamesst20 has joined #ocaml
slash^ has joined #ocaml
jamesst20 has quit [Ping timeout: 255 seconds]
zpe has joined #ocaml
copy` has joined #ocaml
noddy has quit [Ping timeout: 240 seconds]
zpe has quit [Remote host closed the connection]
Onemorenickname_ has joined #ocaml
mryau has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
noddy has joined #ocaml
johnf_ has quit [Read error: Connection reset by peer]
johnf_ has joined #ocaml
AlexDenisov has joined #ocaml
silver_ is now known as silver
AlexDeni_ has joined #ocaml
AlexDenisov has quit [Ping timeout: 255 seconds]
AlexDeni_ has quit [Ping timeout: 240 seconds]
AlexRussia has quit [Quit: WeeChat 1.7]
fre has joined #ocaml
AlexRussia has joined #ocaml
ygrek has joined #ocaml
Anarchos has joined #ocaml
fre has quit [Ping timeout: 240 seconds]
noddy has quit [Ping timeout: 268 seconds]
ryanartecona has quit [Quit: ryanartecona]
zpe has joined #ocaml
alex`` has quit [Quit: WeeChat 1.6]
AlexDenisov has joined #ocaml
Anarchos has quit [Quit: Vision[0.9.8]: i've been blurred!]
Anarchos has joined #ocaml
dmoerner has joined #ocaml
soupault has joined #ocaml
spew has quit [Ping timeout: 260 seconds]
AlexDeni_ has joined #ocaml
AlexDenisov has quit [Ping timeout: 255 seconds]
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
jamesst20 has joined #ocaml
soupault has quit [Remote host closed the connection]
jamesst20 has quit [Ping timeout: 260 seconds]
kakadu has joined #ocaml
slash^ has quit [Remote host closed the connection]
dhil has quit [Ping timeout: 260 seconds]
dhil has joined #ocaml
ryanartecona has joined #ocaml
frefity has quit [Ping timeout: 240 seconds]
noddy has joined #ocaml
USMC_Mitch has joined #ocaml
larhat has joined #ocaml
freusque has quit [Ping timeout: 260 seconds]
USMC_Mitch has quit [Quit: leaving]
spew has joined #ocaml
frefity has joined #ocaml
<rgrinberg> Who's coming to Marrakesh this week?
jamesst20 has joined #ocaml
jamesst20 has quit [Ping timeout: 240 seconds]
* lobo
* reynir
snowcrshd has quit [Remote host closed the connection]
mengu has joined #ocaml
<orbifx> rgrinberg: are you throwing a party?
<rgrinberg> hannes is throwing one
<orbifx> dress code?
<kakadu> Do you actually live somewhere in Morocco or are you traveling from another country?
<tane> is there any ocaml library supporting multiple HTTP requests over one TCP connection, i.e. keep-alive?
<rgrinberg> kakadu: ^ I'm travelling
<rgrinberg> tane: cohttp supports keep alive although with some rough edes
<rgrinberg> s/edes/edges/
<tane> ok, I'll look into it
<rgrinberg> tane: are you using lwt or async?
<tane> lwt
<rgrinberg> OK, then use cohttp and loook for the call using a stream to write multiple requests. you will get responses back in a stream all over 1 connection
<tane> ah, nice, exactly what I'm looking for
<tane> rgrinberg, thanks, I found it
<rgrinberg> np
<kakadu> I'm kind of curious how all this meetups that I do not attend like compiler hacking one or mirage one are happening
_y has quit [Remote host closed the connection]
_y has joined #ocaml
<l1x> where is everbody?? moved over to #rust?? :)
tobiasBora has quit [Ping timeout: 240 seconds]
<rgrinberg> traveling to Morocco I bet :P
<rgrinberg> kakadu: pictures will not do your curiousity justice. only 1 way to find out
ryanartecona has quit [Quit: ryanartecona]
ryanartecona has joined #ocaml
tobiasBora has joined #ocaml
jnavila has joined #ocaml
shinnya has joined #ocaml
jabroney has quit [Read error: Connection reset by peer]
jabroney has joined #ocaml
dhil has quit [Ping timeout: 260 seconds]
jamesst20 has joined #ocaml
lucasem has joined #ocaml
BitPuffin has quit [Read error: Connection reset by peer]
<lucasem> I'm using Yojson, how can I check if a member exists? Like, the input may or may not have a field, and I want to do a `match` on that condition
jamesst20 has quit [Ping timeout: 260 seconds]
spew has quit [Ping timeout: 240 seconds]
AlexDeni_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tane has quit [Quit: Leaving]
strykerkkd has joined #ocaml
tane has joined #ocaml
jnavila has quit [Remote host closed the connection]
dinosaure has joined #ocaml
kakadu has quit [Remote host closed the connection]
zpe has quit [Remote host closed the connection]
d0nn1e has quit [Ping timeout: 264 seconds]
d0nn1e has joined #ocaml
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
<lyxia> lucasem: dictionaries are represented as lists, so you can use List.exists
saraiva_ has joined #ocaml
<saraiva_> Hi, is this channel still active?
<Drup> Do not ask to ask :)
<saraiva_> I am sorry xD, I was just testing. Thanks for the answer! :p
jamesst20 has joined #ocaml
sepp2k has quit [Ping timeout: 255 seconds]
jamesst20 has quit [Ping timeout: 268 seconds]
saraiva_ has quit [Quit: Lost terminal]
<rgrinberg> Drup did you see how much work diml did on jbuilder this weekend. Scary...
<rgrinberg> Looking quite ready now
ola_ has joined #ocaml
ola_ has left #ocaml [#ocaml]
<Drup> rgrinberg: I'll look at jbuilder when I can actually use its build description during dev
ryanartecona has quit [Quit: ryanartecona]
<Drup> (or, more probably, when I'm a little bored and I don't want to work on anything specific :p)
<rgrinberg> You definitely can. Believe it or not it's faster than ocamlbuild for small projects even without maintaining the state between builds
<Drup> I actually believe that
<rgrinberg> And the downstream speed that you gain from not using packs is immense
<Drup> I might look at it for eliom too, when I'm not burn out on build systems anymore
<Drup> what have packs to do with it ?
Anarchos has quit [Quit: Vision[0.9.7-H-20140108]: i've been blurred!]
<rgrinberg> You only link in what you use. Sure it's mostly binary size.
<rgrinberg> But I found that even linking can be quite a bottle neck in dev
<Drup> ah, it has built-in handling of module aliases ?
larhat has quit [Quit: Leaving.]
<rgrinberg> Yup. For free
<Drup> That is indeed a plus
<rgrinberg> And built-in support for jsoo libs/projects. Although I have no idea what that means yet.
<Drup> (although it doesn't change much for me, as a dev)
<rgrinberg> Publishing proper multi opam single repo packages is a breeze too
<rgrinberg> Helps with complex packages like cohttp, tyxml, containers, etc.
<Drup> yeah, but you start to really want incremental recompilation for that size
mengu has quit [Read error: Connection reset by peer]
<Drup> I don't even want the fancy jenga stuff, any sort of incremental recompilation is still at least as good as whatever ocamlbuild does.
<rgrinberg> I wonder how easy it is to implement something trivial and digest based
<rgrinberg> Right inside jbuilder
<Drup> You have commit rights now, no ? Go wild :D
xaimus_ is now known as xaimus
mengu has joined #ocaml
mengu has quit [Read error: Connection reset by peer]
<companion_cube> o/ rgrinberg
mengu has joined #ocaml
keep_learning has quit [Ping timeout: 260 seconds]
strykerkkd has quit [Quit: Leaving]
orbifx has quit [Ping timeout: 240 seconds]
Simn has quit [Read error: Connection reset by peer]
MercurialAlchemi has quit [Ping timeout: 264 seconds]
jamesst20 has joined #ocaml
jamesst20 has quit [Ping timeout: 240 seconds]
spew has joined #ocaml