MercurialAlchemi has quit [Ping timeout: 260 seconds]
swalk has joined #ocaml
zwild has joined #ocaml
malc_ has quit [Remote host closed the connection]
Simn has joined #ocaml
iitalics has quit [Quit: /thread]
malc_ has joined #ocaml
MercurialAlchemi has joined #ocaml
jlam__ has joined #ocaml
jlam_ has quit [Ping timeout: 255 seconds]
sam____ has joined #ocaml
zwild has quit [Remote host closed the connection]
sam____ has quit [Ping timeout: 246 seconds]
zwild has joined #ocaml
cross has quit [Ping timeout: 240 seconds]
cross has joined #ocaml
sam____ has joined #ocaml
KeyJoo has joined #ocaml
enterprisey has quit [Remote host closed the connection]
SomeDamnBody has joined #ocaml
<SomeDamnBody>
Is there a way to retain the visited nodes of a given DFS traversal using ocamlgraph?
<SomeDamnBody>
Like, say that I don't exactly have a tree, but I want to start at a given point. I want traversal to stop before going forward into the shared portion
swalk has quit [Quit: swalk]
KeyJoo has quit [Ping timeout: 240 seconds]
freusque has joined #ocaml
ygrek has quit [Ping timeout: 268 seconds]
dreadedfrog has joined #ocaml
andreas_ has joined #ocaml
Orion3k has quit [Quit: Leaving]
ia0 has quit [Quit: reboot]
ia0 has joined #ocaml
freusque has quit [Quit: WeeChat 1.9]
<shepard>
Hello!
<shepard>
I would like to make changes to a big library (TyXML, for instance), and to check that other big libraries (Eliom) do not fail to compile after these changes.
<shepard>
Is there a simple way to do this?
<shepard>
Should I use a custom opam switch?
<adrien>
that would be my way to go
<shepard>
Okay, I've never done that before, is there a blog post or detailed documentation about how to achieve this? :-)
<adrien>
iirc the documentation is fairly good on this
<adrien>
actually
<adrien>
not an opam switch
freusque has joined #ocaml
<adrien>
but pinning the modified package to its custom repository
<shepard>
Nice, thank you for the pointers :-)
TheLemonMan has joined #ocaml
peterpp__ has joined #ocaml
alexelcu has quit [Quit: Ping timeout (120 seconds)]
qmm has quit [Ping timeout: 240 seconds]
tokenrove has quit [Ping timeout: 246 seconds]
razwelles has quit [Ping timeout: 240 seconds]
razwelles has joined #ocaml
relrod has quit [Ping timeout: 240 seconds]
tokenrove has joined #ocaml
qmm has joined #ocaml
relrod has joined #ocaml
relrod has quit [Changing host]
relrod has joined #ocaml
malina has joined #ocaml
freusque has quit [Ping timeout: 246 seconds]
freusque has joined #ocaml
kakadu has joined #ocaml
kakadu_ has joined #ocaml
kakadu has quit [Ping timeout: 268 seconds]
malina has quit [Ping timeout: 246 seconds]
govg has quit [Quit: leaving]
malina has joined #ocaml
dakk has joined #ocaml
mfp__ has joined #ocaml
malina has quit [Ping timeout: 240 seconds]
sz0 has joined #ocaml
malc_ has quit [Remote host closed the connection]
peterpp__ has quit [Quit: Ex-Chat]
peterpp__ has joined #ocaml
argent_smith has joined #ocaml
zwild has quit [Remote host closed the connection]
govg has joined #ocaml
SomeDamnBody has quit [Remote host closed the connection]
samrat has quit [Ping timeout: 240 seconds]
copy_ has joined #ocaml
<kakadu_>
Folks, does Haskell's `Compact regions` make sense in OCaml world?
<kakadu_>
s/does/do/
<sspi>
Hi, I'm catching the errors of lexing, parsing and typing - however I encountered one exception that escapes my catching: `let 5 = 6`, which results in a weird `Warning 8: this pattern-matching is not exhaustive`. Does anyone know where this comes from?
<sspi>
apparently a `Partial_match` causes this message, should be enough to find the rest I guess
<def`>
sspi: you can read let as a sugar for match
<def`>
"match 6 with 5 -> ..."
govg has quit [Ping timeout: 268 seconds]
<def`>
The 5 on the lhs is a pattern deconstructing integers. But only the case where this integer is 5 is covered.
<def`>
Ah
<def`>
You don't care about the reason, you want to catch it :D
<def`>
Warnings are handled differently (other errors cause the compilation to fail, warnings are transmitted by "side-channels"):
<def`>
grep "warning" in location.mli
<def`>
In particular, you should be interested by Location.warning_printer.
<sspi>
yeah, I'm there right now - trying to find a hook on it
govg has joined #ocaml
<sspi>
seems like a too deep rabbit hole for now, I'll just use the current message as is - but might be worth to make more flexible.
peterpp__ has quit [Ping timeout: 240 seconds]
_andre has joined #ocaml
swalk has joined #ocaml
two_wheels has joined #ocaml
samrat_ has joined #ocaml
swalk has quit [Quit: swalk]
dhil has joined #ocaml
aciniglio has joined #ocaml
two_wheels has quit [Ping timeout: 240 seconds]
two_wheels has joined #ocaml
kakadu has joined #ocaml
kakadu_ has quit [Ping timeout: 260 seconds]
kakadu has quit [Ping timeout: 255 seconds]
kakadu_ has joined #ocaml
sh0t has joined #ocaml
nahra``` has joined #ocaml
freusque has quit [Quit: WeeChat 1.9]
flo2 has quit [Remote host closed the connection]
nahra`` has quit [Remote host closed the connection]
flo2 has joined #ocaml
iZsh has quit [Ping timeout: 240 seconds]
stux|RC has quit [Ping timeout: 260 seconds]
dejanr has quit [Ping timeout: 260 seconds]
slack has quit [Disconnected by services]
iZsh has joined #ocaml
slack has joined #ocaml
slack has quit [Disconnected by services]
slack2 has joined #ocaml
<kakadu_>
Folks, when we upgrade old 1.2 repo with opam 2.0 is it to be expected that compilers from old repo will be available?
ansiwen[q] has joined #ocaml
<Leonidas>
anyone else using merlin in neovim? It can't find l:type and I believe this is due the python integration being broken in some way
jlam_ has quit [Read error: Connection reset by peer]
jlam_ has joined #ocaml
sepp2k has joined #ocaml
ryanartecona has quit [Quit: ryanartecona]
jlam__ has joined #ocaml
jlam_ has quit [Ping timeout: 248 seconds]
sam____ has quit [Ping timeout: 248 seconds]
AdmWiggin has joined #ocaml
emias has quit [Ping timeout: 260 seconds]
tianon has quit [Ping timeout: 260 seconds]
iZsh has quit [Ping timeout: 240 seconds]
iZsh has joined #ocaml
pote_ has quit [Ping timeout: 260 seconds]
pote_ has joined #ocaml
ryanartecona has joined #ocaml
thomf00 has joined #ocaml
maxton has joined #ocaml
<thomf00>
Hello! Ocaml 4.0.5 seems to break a dependency I have called ptmap. Is there a way I can install a different version of ocaml using brew? Otherwise I'd love some guidance on a fix.
<theblatte>
thomf00: you can use opam to handle the compiler version and your OCaml dependencies for you
maxton has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<wende>
My language is for Erlang VM, and I'm experienced Erlang/Elixir programmer. And want to hear someone sharing his opinion on type-safe process communication and generally control over effects
<kakadu_>
Drup: do you use opam 2.0? Do you have any problems with importing the repo with opam 2.0?
<Drup>
I use opam 2.0
<Drup>
I haven't got any issue, but I haven't tried the MC switch