<flux>
you have some kind of mismatch in the binaries you're using
<vramana>
I am using OCaml 4.04.0
<flux>
is that the only version you've ever used?
<flux>
and you don't have system ocamlc around?
<flux>
and merlin is the latest version?
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
<vramana>
Oh system compiler is 4.02.3
zpe has quit [Ping timeout: 258 seconds]
<vramana>
My current Merlin version is 2.5.1 and the latest seems to be 2.5.3
zpe has joined #ocaml
slash^ has joined #ocaml
slash^ has quit [Client Quit]
slash^ has joined #ocaml
<vramana>
How do I change system compiler to 4.04.0 ?
whisperedcigar has joined #ocaml
larhat1 has quit [Read error: Connection reset by peer]
larhat1 has joined #ocaml
silver has quit [Quit: rakede]
silver has joined #ocaml
whisperedcigar has quit [Ping timeout: 245 seconds]
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
unbalanced has joined #ocaml
zirman has joined #ocaml
zpe has quit [Ping timeout: 245 seconds]
scitesy has quit [Ping timeout: 240 seconds]
tane_ has quit [Ping timeout: 258 seconds]
larhat2 has joined #ocaml
larhat1 has quit [Read error: Connection reset by peer]
infinity0 has quit [Remote host closed the connection]
larhat1 has joined #ocaml
larhat2 has quit [Read error: Connection reset by peer]
unbalanced has quit [Ping timeout: 264 seconds]
infinity0 has joined #ocaml
shinnya has joined #ocaml
tane_ has joined #ocaml
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
djellemah_ has quit [Ping timeout: 265 seconds]
zirman has quit [Remote host closed the connection]
<aantron>
vramana: that depends on your system. you have to either get 4.04.0 from the system package manager, or install it manually
FreeBirdLjj has joined #ocaml
pierpa has joined #ocaml
Flerex has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
FreeBirdLjj has quit [Ping timeout: 268 seconds]
sh0t has joined #ocaml
<vramana>
aantron: I think my issue is solved now. I have another question now. Whenever I open a new terminal and run opam switch. It shows my environment is not in sync with current switch and asks me to run eval `opam config env`. Is this normal behaviour?
<aantron>
yes, after an opam switch
tane_ has quit [Quit: Leaving]
zirman has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
whisperedcigar has joined #ocaml
<vramana>
Is there a way to see what is not in sync? Just curious
<flux>
I sppose you can do opam config env and then compare the values of your current environment against the ones it would set
<flux>
another is to env > before and env > after and diff
<vramana>
Only the order of paths is different
Cypi_ is now known as Cypi
kamog has joined #ocaml
whisperedcigar has quit [Ping timeout: 245 seconds]
whisperedcigar has joined #ocaml
whisperedcigar has quit [Ping timeout: 245 seconds]
TarVanimelde has quit [Quit: TarVanimelde]
Flerex has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 268 seconds]
johnf_ has quit [Read error: Connection reset by peer]
average has quit [Ping timeout: 260 seconds]
average has joined #ocaml
johnf_ has joined #ocaml
zpe has joined #ocaml
nojb has joined #ocaml
nojb has left #ocaml [#ocaml]
nojb has joined #ocaml
copy` has joined #ocaml
nomicflux has joined #ocaml
<nojb>
support that I want to define type s = A of int D.t | ... where module D = Hashtbl.Make (type t = s ...) ... what is the best way to make it work ?
<octachron>
vramana, if you have more precise complaints over the manual/stdlib documentation look, I am all ears
fre has quit [Ping timeout: 258 seconds]
<vramana>
octachron: I wish it was well designed. For example https://caml.inria.fr/pub/docs/manual-ocaml/index.html This page is just mostly whitespace. The same content can be displayed in half the space and can look much better.
Algebr has joined #ocaml
chindy has quit [Remote host closed the connection]
<vramana>
Hiring a professional designer to work on it can actually make it look pretty good. It will just be a one time thing. We can even crowd fund it.
<companion_cube>
I don't think they care that much, sadly :/
<vramana>
companion_cube: Who does they refer to?
<companion_cube>
the OCaml maintainers
<companion_cube>
maybe the manual could be added to ocaml.org, though, which is maintained by a different set of people
<octachron>
vramana, I will say it is probably an academic "no-derivative" clause
<octachron>
vramana, I agree that hiring a professional designer could work, even if the working of the manual is a little bit more complicated than it appears
rgrinberg has quit [Remote host closed the connection]
<octachron>
aligning the graphic design to the ocaml.org's one could be a nice start
lobo has quit [Quit: WeeChat 1.0.1]
<vramana>
octachron: I think using markdown instead latex will lower that barrier to contributions as well.
lobo has joined #ocaml
FreeBirdLjj has joined #ocaml
<octachron>
vramana, certainly latex is quite high entry barrier. However, finding the right compromise between expressivity and ease of contribution might be hard
<vramana>
Have you seen any documenation written with Markdown?