<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.
<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?
<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]