FreeBirdLjj has quit [Remote host closed the connection]
MercurialAlchemi has joined #ocaml
for{} has joined #ocaml
rgrinberg has quit [Ping timeout: 256 seconds]
nomicflux has quit [Quit: nomicflux]
brunoro has joined #ocaml
eh_eff_ has joined #ocaml
brunoro has quit [Ping timeout: 272 seconds]
FreeBirdLjj has joined #ocaml
eh_eff_ has quit [Ping timeout: 252 seconds]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 252 seconds]
govg has joined #ocaml
govg has quit [Ping timeout: 264 seconds]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 265 seconds]
mlln has joined #ocaml
brunoro has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
brunoro has quit [Ping timeout: 272 seconds]
govg has joined #ocaml
kamog has quit [Remote host closed the connection]
govg has quit [Client Quit]
AlexDenisov has joined #ocaml
kamog has joined #ocaml
Mercuria1Alchemi has joined #ocaml
ttfh has quit [Quit: leaving]
zaquest has quit [Quit: Leaving]
FreeBirdLjj has joined #ocaml
ggole has joined #ocaml
copy` has quit [Quit: Connection closed for inactivity]
<orbitz>
companion_cube: Anything in Containers supports O(log n) min_find and max_find? Binary search that finds the value right below or right above the search value
brunoro has joined #ocaml
zaquest has joined #ocaml
infinity0 has quit [Ping timeout: 244 seconds]
brunoro has quit [Ping timeout: 272 seconds]
ggole_ has joined #ocaml
ggole has quit [Ping timeout: 244 seconds]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 256 seconds]
infinity0 has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 272 seconds]
AlexDenisov has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Simn has joined #ocaml
ggole__ has joined #ocaml
ggole_ has quit [Ping timeout: 244 seconds]
pyon has quit [Quit: Dammit Emacs, not again.]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 244 seconds]
eh_eff_ has joined #ocaml
eh_eff_ has quit [Ping timeout: 264 seconds]
brunoro has joined #ocaml
for{} has quit [Remote host closed the connection]
AlexDenisov has joined #ocaml
Algebr` has joined #ocaml
<Leonidas>
ok, will whitequark port solvespace to OCaml soon? *hides*
Simn has quit [Quit: Leaving]
Guest26 has joined #ocaml
<companion_cube>
orbitz: hmmmmmm
<companion_cube>
right now, no (you can do something approaching with Set, but well)
<companion_cube>
it could be added to CCWBT though
<alexelcu>
oh, I was missing the Plugins line, never mind
<alexelcu>
I now got it
brunoro has quit [Ping timeout: 272 seconds]
brunoro has joined #ocaml
<alexelcu>
So my current tools setup involves (on OS X) installing ocaml and opam by homebrew, then oasis and utop by opan, plus tuareg, merlin and ocp-indent as Emacs packages through it's own package manager (although I'm not sure if I have this ocp-indent thing configured/running); is this a good setup?
<Drup>
don't install anything through emacs' package manager, use opam for all of them
AlexDenisov has joined #ocaml
FreeBirdLjj has joined #ocaml
M-martinklepsch has quit [Ping timeout: 272 seconds]
M-martinklepsch has joined #ocaml
AlexDenisov has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<kakadu>
Folks, it seems that -pp option overrides previous one. Am I right?
orbifx-m has joined #ocaml
brunoro has quit [Ping timeout: 244 seconds]
AlexDenisov has joined #ocaml
dhil has quit [Ping timeout: 272 seconds]
brunoro has joined #ocaml
<octachron>
kakadu: yes
dhil has joined #ocaml
for{} has joined #ocaml
brunoro has quit [Ping timeout: 264 seconds]
<orbitz>
alexelcu: I don't use oasis but many people seem to be ok with it. BUt the rest of your setup I use.
brunoro has joined #ocaml
wxfdglm has joined #ocaml
brunoro has quit [Ping timeout: 265 seconds]
AlexDenisov has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
copy` has quit [Quit: Connection closed for inactivity]
<Algebr`>
anyone have an OCaml friend in Istanbul/Turkey?
xaimus has quit [*.net *.split]
xaimus has joined #ocaml
AlexDenisov has joined #ocaml
brunoro has joined #ocaml
Guest26 has joined #ocaml
brunoro has quit [Ping timeout: 264 seconds]
average has quit [Ping timeout: 244 seconds]
brunoro has joined #ocaml
average has joined #ocaml
<Algebr`>
or any kind of functional programmer
wxfdglm has quit [Ping timeout: 252 seconds]
copy` has joined #ocaml
AlexDenisov has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
brunoro has quit [Ping timeout: 264 seconds]
timclassic has quit [Ping timeout: 272 seconds]
agarwal1975 has joined #ocaml
brunoro has joined #ocaml
<alexelcu>
orbitz: thanks; but what do you use for managing the build of your project? I basically want something like Maven and saw that oasis is similar.
timclassic has joined #ocaml
brunoro has quit [Ping timeout: 264 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
sigjuice has quit [*.net *.split]
sigjuice has joined #ocaml
AlexDenisov has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 252 seconds]
<alexelcu>
Drup: any reason for why opam should be preferable versus installing those packages from Emacs' Melpa repository?
<Drup>
because it's more uptodate and will play better with opam's switches
<Algebr`>
alexelcu: probably because opam is better maintained by ocaml devs
wxfdglm has joined #ocaml
<Armael>
does the melpa package even install the runtime (like the ocamlmerlin binary for merlin) part, or just the emacs mode?
<rks`>
option 2 IIRC
<Armael>
ok so it wouldn't work as is, you'd have to install merlin&co using opam anyway
<alexelcu>
well, opam it is then :)
<orbitz>
alexelcu: I use something called pds (it's in opam). It just turns a toml file into makefiles
<Drup>
in_tree build ? :x
<orbitz>
Drup: hrm, was that ot me?
<Drup>
well, to pds
<orbitz>
Drup: it scans for .ml and .mli files and builds them in the correct order (ish) and all that. It's not super sophisticated and has some rough edges. I use pds mainly because it's toml which is easily consumable by other tools
<Drup>
(never heard of that one ... yay, yet another one)
<orbitz>
:)
<orbitz>
So with a pds config file you can use another program called hll that produces opam files.
Guest26 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<orbifx-m>
I thought I was writing for a moment there lol
<alexelcu>
My main concern is that I've got an Emacs that auto-installs everything needed on first run, but managed to use opam by simply triggering shell commands (I really have to learn elisp one of these days): https://gist.github.com/alexandru/9426da32ef7b0f164d308b78f1c23585
hundo has joined #ocaml
<Drup>
calling opam install in the emacs init ? erg
<Drup>
alexelcu: remove that bit and use "opam user-setup", it should setup your emacs automatically
<for{}>
and is it the best tool for that specific thing?
<for{}>
or it excels where other languages are even better?
Guest82 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Denommus has joined #ocaml
brunoro has quit [Ping timeout: 265 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
<companion_cube>
it's very good for symbolic stuff, like compilers, theorem provers, etc. but it's also good for safe system programming (networking, unikernels, etc.)
brunoro has joined #ocaml
<companion_cube>
I'd say it's meh for numeric computations :)
<for{}>
companion_cube, would it lose against haskell?
darkf has joined #ocaml
<for{}>
i mean speed, maintainability etc
<for{}>
memory usage and so on
<for{}>
what are the trade offs?
<benmachine>
Haskell's optimizer is probably more sophisticated, but laziness is more unpredictable
<benmachine>
so there's probably not a consistent winner there
<Drup>
on that point, the big advantage of OCaml is that the "pretty" code, that you tend to write naturally, is already quite efficient
<benmachine>
my personal opinion is that I don't know who I back on haskell vs. ocaml, but both are leagues ahead of most other modern languages :P
<for{}>
is ocaml here to stay?
<companion_cube>
well it's been here for a while, so I'd say yes :p
brunoro has quit [Ping timeout: 272 seconds]
<sgronblo>
aantron: Is establish_server for TCP connections only?
<aantron>
yes, it is
Guest26 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<sgronblo>
aantron: there is no UDP version?
Denommus has quit [Read error: Connection reset by peer]
Denommus has joined #ocaml
Denommus has quit [Max SendQ exceeded]
Guest82 has joined #ocaml
Denommus has joined #ocaml
<aantron>
i don't believe so
<aantron>
it may be possible to use establish_server with protocols other than TCP if you pass in a file descriptor, but i guess not UDP, because establish_server calls listen, accept, etc. iirc you don't use any of those with datagram sockets
silver has joined #ocaml
<sgronblo>
aantron: oh really, i thought you still had to do all that crap even with UDP sockets
for{} has quit [Remote host closed the connection]
<aantron>
iirc you just call bind and recvfrom, but it has been a while for me and UDP, so don't take my word for it :)
FreeBirdLjj has joined #ocaml
andor9001 is now known as vapid
nomicflux has quit [Quit: nomicflux]
<sgronblo>
I have never really worked much with plain sockets. Just some basic exercises at uni.
<sgronblo>
so humm, this seems to explain why you get a new socket when you use TCP
timclassic has joined #ocaml
Denommus has joined #ocaml
Denommus has quit [Max SendQ exceeded]
Denommus has joined #ocaml
brunoro has joined #ocaml
<haesbaert>
what's the common way to do an intersection of two lists ?
<Drup>
haesbaert: the good way is to use sets :D
Algebr` has joined #ocaml
<haesbaert>
hmmm
<haesbaert>
Set.of_list and so on ?
<haesbaert>
hmm kinda depressing to have to define a module for that
pierpa` has joined #ocaml
<sgronblo>
I cant figure out how OCaml determines module names based on file names. Should I use udp_server.ml or udpServer.ml to get UdpServer?
pierpa has quit [Ping timeout: 272 seconds]
<reynir>
The latter
<haesbaert>
udp_server.ml -> Udp_server.something
<octachron>
sgronblo: only the first letter is capitalized
brunoro has quit [Ping timeout: 272 seconds]
<haesbaert>
I think using _ is more common these days btw.
<reynir>
haesbaert: you can do »List.filter (fun x -> List.mem x ys) xs« as a quick hack I guess
<haesbaert>
hmm yeah, I'll think about it, I have like 3 usages
<haesbaert>
maybe i should use set anyway
<sgronblo>
really? it looks kinda ugly to me. oh well...
<haesbaert>
I can't read camel case, but that's me
brunoro has joined #ocaml
<octachron>
haesbaert: another hack, if you really don't want to define a module, you can use List.sort and define an intersect function on sorted lists
AlexDenisov has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Drup>
rgrinberg: I wanted to figure out the right semantics for gen_all before next version
<Drup>
but I guess I should yeah
<eni>
Error: Reference to undefined global `Str'
brunoro has joined #ocaml
<rgrinberg>
Drup: thanks. I'll try and think about gen_all as well
pierpa` has quit [Ping timeout: 264 seconds]
pierpa``` has joined #ocaml
<octachron>
eni: does 'load "str.cma"' give you any error message?
<eni>
unbound value load
<Drup>
eni: it's #load, with a sharp
<eni>
i'm not on toplevel
<eni>
i'm trying to run a .ml file using ocaml
shinnya has joined #ocaml
pierpa`` has quit [Ping timeout: 244 seconds]
<Drup>
then you just provide str.cma on the command line
<eni>
oh my bad then
<eni>
# load works
<eni>
sorry :)
<eni>
and thanks
brunoro has quit [Ping timeout: 264 seconds]
Denommus` has joined #ocaml
Denommus has quit [Ping timeout: 265 seconds]
larhat has quit [Quit: Leaving.]
<eni>
can you match al, bl with ha::ta, hb::tb => ?
for{} has joined #ocaml
<rgrinberg>
you should just use #require "str";; fyi
Denommus has joined #ocaml
shinnya has quit [Read error: Connection reset by peer]
<haesbaert>
hmm set intersection orders it....
<haesbaert>
i need something slightly different
AndChat-614900 has joined #ocaml
shinnya has joined #ocaml
average has quit [Quit: leaving]
Denommus` has quit [Ping timeout: 265 seconds]
AlexDenisov has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Denommus has quit [Ping timeout: 252 seconds]
<eni>
rgrinberg: ok thanks
<rgrinberg>
load also works, but just using the findlib directive is more consistent
<eni>
what's the difference between open Str, load 'str.cma' and #require 'str'
<rgrinberg>
open Str is part of the language, all it does is making the bindings in Str available in your current scope.
<rgrinberg>
#load "x.cma" is a toplevel directive that loads a particular object file found in the include path
<rgrinberg>
#require is a findlib directive. it will load a findlib library and all of its dependencies
brunoro has joined #ocaml
average has joined #ocaml
alexelcu has quit [Quit: Leaving.]
alexelcu has joined #ocaml
pyon has joined #ocaml
zpe has quit [Remote host closed the connection]
brunoro has quit [Ping timeout: 256 seconds]
brunoro has joined #ocaml
alexelcu has quit [Quit: Leaving.]
<sgronblo>
So I was considering this kind of an API for my start_server function: val start_server : ('a, 'b) t -> (() -> ()) Lwt.t does it make sense? It would return a close function inside of an Lwt.
shinnya has quit [Ping timeout: 244 seconds]
wxfdglm has quit [Ping timeout: 244 seconds]
<for{}>
is ocaml faster than go?
<libertas>
To output to the interactive console (debug) the parameters of a function, how can I print those? Tried: open Printf (before function), then Printf.printf "string..." just below the `let rec func...`, but returns error
<Drup>
sgronblo: it should rather be `unit -> unit Lwt.t`
<sgronblo>
Drup: oh right, it was unit in OCaml. Thanks. Otherwise it makes sense though?
brunoro has quit [Ping timeout: 256 seconds]
<Drup>
yes, but the Lwt.t is only on the last bit
<sgronblo>
Well I guess it could be (unit -> unit Lwt.t) Lwt.t
<sgronblo>
or should be
<sgronblo>
since the closing would be async as well
<sgronblo>
is that what you were referring to?
<Drup>
sgronblo: except it's not useful, you can transform any (unit -> unit) Lwt.t into unit -> unit Lwt.t
<Drup>
and the second is nicer to use
Guest23668[m] has joined #ocaml
<sgronblo>
yeah but i put an extra Lwt.t in there
<sgronblo>
so both starting and stopping would be async funcs
<Drup>
my remark is still valid :p
<sgronblo>
I'm confused now. This is how I changed it: val start_server : ('a, 'b) t -> (unit -> unit Lwt.t) Lwt.t
guest has joined #ocaml
guest has quit [Client Quit]
octachron has quit [Quit: Page closed]
alexelcu has joined #ocaml
<sgronblo>
Is this not ok?
<Drup>
If you really want to use the outer Lwt.t to now when the server has started, you can do that
brunoro has joined #ocaml
Guest26 has joined #ocaml
<Drup>
my remark was that you can turn any ` (unit -> unit Lwt.t) Lwt.t` into `unit -> unit Lwt.t` fairly easily, and that's nicer to use
<sgronblo>
Drup: I thought the server might want to log something on start up eventually which would make it async
sepp2k has joined #ocaml
<sgronblo>
Drup: I'm not sure I follow, are you really saying both of those basically mean the same thing? Or that it would be nicer to make the startup be synchronous?
<for{}>
is merlin better than vscode?
<Drup>
sgronblo: consider this function: let f g x = g >>= fun f -> f x
<sgronblo>
Havent tried vscode, think merlin is pretty good so far.
<Drup>
for{}: pretty sure the vscode plugin uses merlin
<for{}>
so merlin?
<Drup>
merlin is editor-agnostic, each editor will use merlin via a plugin
<Drup>
it's not "better", you should use both :D
<for{}>
ok, got it, thanks
<for{}>
i thought merlin was an aditor
brunoro has quit [Ping timeout: 256 seconds]
<Algebr`>
vscode is an entire IDE, merlin just provides code completion
<sgronblo>
vscode is not the full IDE one
Algebr` has quit [Remote host closed the connection]
<sgronblo>
its more like sublime or atom, lightweight IDe maybe
Algebr` has joined #ocaml
<for{}>
i use vscode mainly because is loaded faster and uses json as config language
<sgronblo>
Drup: thats a bit dense. could you be a bit more specific about what to consider there?
<reynir>
hmm, faster than what?
jwatzman|work has quit [Quit: jwatzman|work]
<for{}>
reynir, than atom
<reynir>
Ah :-)
<sgronblo>
Drup: To me it seems like I lose information if I flatten a structure like ('a Lwt.t) Lwt.t to just an 'a Lwt.t?
brunoro has joined #ocaml
Guest26 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
brunoro has quit [Ping timeout: 272 seconds]
eh_eff_ has joined #ocaml
<reynir>
Shouldn't it return something else?
ohama has quit [Remote host closed the connection]
Algebr` has quit [Ping timeout: 244 seconds]
jao has joined #ocaml
ohama has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 252 seconds]
alexelcu has quit [Quit: Leaving.]
for{} is now known as serverashu
Simn has quit [Read error: Connection reset by peer]
AlexDenisov has joined #ocaml
slash^ has joined #ocaml
ygrek_ has quit [Ping timeout: 252 seconds]
<benmachine>
sgronblo: though I am late to the conversation I agree with you, 'a t t is usually a more expressive type than 'a t
<benmachine>
I've not used lwt so I'm not confident of the semantics of Lwt.t, but if they are what I think then (unit -> unit Lwt.t) Lwt.t is definitely capable of more htan unit -> unit Lwt.t
<benmachine>
it says something like "later I will finish doing something, and when I've done so you can have a function"
<benmachine>
probably that function only makes sense to call after the something has finished
Guest26 has joined #ocaml
Algebr` has joined #ocaml
agarwal1975 has quit [Quit: agarwal1975]
sepp2k has quit [Quit: Leaving.]
agarwal1975 has joined #ocaml
ee_ks has joined #ocaml
brunoro has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
orbifx-m2 has joined #ocaml
brunoro has quit [Ping timeout: 256 seconds]
ygrek_ has joined #ocaml
pimple has joined #ocaml
orbifx has joined #ocaml
orbifx-m has quit [Ping timeout: 252 seconds]
kakadu has quit [Ping timeout: 244 seconds]
jteg has joined #ocaml
slash_ has joined #ocaml
<jteg>
who
<reynir>
what
<companion_cube>
where
jteg has quit [Client Quit]
slash^ has quit [Ping timeout: 272 seconds]
<reynir>
:)
<Drup>
M moutard, with the revolver, in the kitchen
Denommus has joined #ocaml
serverashu is now known as ArnaudLeTexier
smondet has quit [Remote host closed the connection]
AndChat-614900 has quit [Ping timeout: 252 seconds]
pimple has left #ocaml [#ocaml]
orbifx-m has joined #ocaml
orbifx-m2 has quit [Ping timeout: 256 seconds]
Denommus` has joined #ocaml
Denommus has quit [Ping timeout: 272 seconds]
Guest26 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
kakadu has joined #ocaml
Algebr` has quit [Ping timeout: 272 seconds]
<apache2>
I'm getting syntax errors with `begin lwt_match ... with ... end`
<apache2>
do I need to have a lwt.syntax in my _tags or something like that?
brunoro has joined #ocaml
<reynir>
Yea, something like that. It's a camlp4 syntax I think. There's also a ppx, lwt.ppx, which I know work if you add it to _tags. Then it'd be begin match%lwt ... with ... end
<apache2>
ah thanks!
apache2 has quit [*.net *.split]
notdan has quit [*.net *.split]
rseymour has quit [*.net *.split]
Orion3k has quit [*.net *.split]
chattered has quit [*.net *.split]
menasw has quit [*.net *.split]
wagle has quit [*.net *.split]
johnelse has quit [*.net *.split]
balod has quit [*.net *.split]
natimic has quit [*.net *.split]
peddie has quit [*.net *.split]
mrvn has quit [*.net *.split]
henrytill_ has quit [*.net *.split]
tokenrove has quit [*.net *.split]
tianon has quit [*.net *.split]
w1gz has quit [*.net *.split]
riveter has quit [*.net *.split]
fold4 has quit [*.net *.split]
Cypi has quit [*.net *.split]
brab has quit [*.net *.split]
Cypi_ has joined #ocaml
mrvn_ has joined #ocaml
peddie has joined #ocaml
henrytill has joined #ocaml
apache2 has joined #ocaml
wagle has joined #ocaml
johnelse has joined #ocaml
tianon has joined #ocaml
brab has joined #ocaml
rseymour has joined #ocaml
balod has joined #ocaml
Orion3k has joined #ocaml
riveter has joined #ocaml
w1gz has joined #ocaml
brunoro has quit [Ping timeout: 258 seconds]
chattered has joined #ocaml
tokenrov1 has joined #ocaml
fold4 has joined #ocaml
menasw has joined #ocaml
natimic has joined #ocaml
MorTal1ty has quit [Ping timeout: 252 seconds]
rfv has quit [Ping timeout: 244 seconds]
ggherdov has quit [Ping timeout: 265 seconds]
orbifx-m has quit [Ping timeout: 265 seconds]
<apache2>
reynir: hmm the match%lwt seems to be doing something weird, would that just be `begin match%lwt Lwt.something () with foo -> foo end` ?
al-damiri has quit [Ping timeout: 265 seconds]
<apache2>
nvm, I'm stupid
rfv has joined #ocaml
MorTal1ty has joined #ocaml
al-damiri has joined #ocaml
gpietro has joined #ocaml
ggherdov has joined #ocaml
sh0t has quit [Read error: Connection reset by peer]
<reynir>
did you figure it out? :)
ohama has quit [*.net *.split]
sigjuice has quit [*.net *.split]
ggole_ has quit [*.net *.split]
zaquest has quit [*.net *.split]
yminsky has quit [*.net *.split]
grandy has quit [*.net *.split]
maufred has quit [*.net *.split]
fraggle-boate has quit [*.net *.split]
sfri has quit [*.net *.split]
adi___ has quit [*.net *.split]
axiles has quit [*.net *.split]
luzie has quit [*.net *.split]
chenglou has quit [*.net *.split]
fluter has quit [*.net *.split]
APNG has quit [*.net *.split]
ocabot has quit [*.net *.split]
APNG has joined #ocaml
maufred has joined #ocaml
adi___ has joined #ocaml
sigjuice has joined #ocaml
ggole_ has joined #ocaml
axiles has joined #ocaml
fraggle-boate has joined #ocaml
zaquest has joined #ocaml
luzie has joined #ocaml
ohama has joined #ocaml
sfri has joined #ocaml
fluter has joined #ocaml
caw has quit [Ping timeout: 256 seconds]
yminsky has joined #ocaml
grandy has joined #ocaml
chenglou has joined #ocaml
sfri has quit [*.net *.split]
kakadu has quit [*.net *.split]
Denommus` has quit [*.net *.split]
atsampson has quit [*.net *.split]
banjiewen has quit [*.net *.split]
jmct has quit [*.net *.split]
jkni has quit [*.net *.split]
msch_ has quit [*.net *.split]
adelbertc has quit [*.net *.split]
bbc has quit [*.net *.split]
lpaste has quit [*.net *.split]
rgrinberg has quit [*.net *.split]
xaimus has quit [*.net *.split]
malina has quit [*.net *.split]
mankyKitty has quit [*.net *.split]
sspi has quit [*.net *.split]
emmanueloga has quit [*.net *.split]
lopex has quit [*.net *.split]
jbrown has quit [*.net *.split]
fraggle_ has quit [*.net *.split]
Drup has quit [*.net *.split]
parataxis has quit [*.net *.split]
trevorriles has quit [*.net *.split]
wolfcore has quit [*.net *.split]
vapid has quit [*.net *.split]
inr has quit [*.net *.split]
struk|desk has quit [*.net *.split]
adrien has quit [*.net *.split]
chris2 has quit [*.net *.split]
mattg has quit [*.net *.split]
Jaxan has quit [*.net *.split]
RomanZ5 has quit [*.net *.split]
xaimus has joined #ocaml
Rome has joined #ocaml
adrien has joined #ocaml
atsampson has joined #ocaml
struk|desk has joined #ocaml
jbrown has joined #ocaml
ggole_ has quit []
malina has joined #ocaml
inr has joined #ocaml
Denommus has joined #ocaml
rgrinberg has joined #ocaml
kakadu has joined #ocaml
bbc has joined #ocaml
Drup has joined #ocaml
lpaste has joined #ocaml
fraggle_ has joined #ocaml
trevorriles has joined #ocaml
chris2 has joined #ocaml
Jaxan has joined #ocaml
sfri has joined #ocaml
wolfcore has joined #ocaml
vapid has joined #ocaml
notdan has joined #ocaml
notdan has joined #ocaml
notdan has quit [Changing host]
jmct has joined #ocaml
banjiewen has joined #ocaml
Guest26 has joined #ocaml
mankyKitty has joined #ocaml
sspi has joined #ocaml
adelbertc has joined #ocaml
jkni has joined #ocaml
msch_ has joined #ocaml
caw has joined #ocaml
Guest26 has quit [Client Quit]
emmanueloga has joined #ocaml
mattg has joined #ocaml
lopex has joined #ocaml
Guest26 has joined #ocaml
parataxis has joined #ocaml
agarwal1975 has quit [Quit: agarwal1975]
slash_ has quit [Read error: Connection reset by peer]
agarwal1975 has joined #ocaml
jao has quit [*.net *.split]
Guest23668[m] has quit [*.net *.split]
pierpa``` has quit [*.net *.split]
rightfold has quit [*.net *.split]
ansiwen has quit [*.net *.split]
M-martinklepsch has quit [*.net *.split]
dhil has quit [*.net *.split]
mfp has quit [*.net *.split]
M-pesterhazy has quit [*.net *.split]
Bluddy[m] has quit [*.net *.split]
srenatus[m] has quit [*.net *.split]
lpw25[m] has quit [*.net *.split]
libertas has quit [*.net *.split]
infinity0 has quit [*.net *.split]
kamog has quit [*.net *.split]
MercurialAlchemi has quit [*.net *.split]
stephe has quit [*.net *.split]
grandy____ has quit [*.net *.split]
_andre has quit [*.net *.split]
averell has quit [*.net *.split]
kosh_ has quit [*.net *.split]
Sorella has quit [*.net *.split]
kolko has quit [*.net *.split]
nore has quit [*.net *.split]
k1000 has quit [*.net *.split]
cantstanya has quit [*.net *.split]
jcloud has quit [*.net *.split]
profan has quit [*.net *.split]
haesbaert has quit [*.net *.split]
dmbaturin has quit [*.net *.split]
troydm has quit [*.net *.split]
spion has quit [*.net *.split]
Nahra has quit [*.net *.split]
frug72 has quit [*.net *.split]
rossberg has quit [*.net *.split]
Muzer has quit [*.net *.split]
chelfi has quit [*.net *.split]
vinoski has quit [*.net *.split]
MasseR has quit [*.net *.split]
SIGILL has quit [*.net *.split]
dlat has quit [*.net *.split]
rbocquet has quit [*.net *.split]
zozozo has quit [*.net *.split]
Ankhers has quit [*.net *.split]
NhanH__ has quit [*.net *.split]
glesica has quit [*.net *.split]
mrallen1 has quit [*.net *.split]
jeroud has quit [*.net *.split]
andreypopp has quit [*.net *.split]
l1x has quit [*.net *.split]
rpcope has quit [*.net *.split]
cnu- has quit [*.net *.split]
dmbaturin_ has joined #ocaml
_andre has joined #ocaml
pierpa``` has joined #ocaml
Nahra has joined #ocaml
dhil has joined #ocaml
mfp has joined #ocaml
zozozo has joined #ocaml
rpcope has joined #ocaml
k1000 has joined #ocaml
kosh_ has joined #ocaml
rossberg has joined #ocaml
chelfi has joined #ocaml
SIGILL has joined #ocaml
dlat has joined #ocaml
libertas has joined #ocaml
haesbaert has joined #ocaml
kamog has joined #ocaml
cnu- has joined #ocaml
profan has joined #ocaml
MasseR has joined #ocaml
troydm has joined #ocaml
MercurialAlchemi has joined #ocaml
jao has joined #ocaml
nore has joined #ocaml
rbocquet has joined #ocaml
cantstanya has joined #ocaml
ansiwen has joined #ocaml
kolko has joined #ocaml
smondet has joined #ocaml
ggherdov has quit [Ping timeout: 258 seconds]
rfv has quit [Ping timeout: 258 seconds]
infinity0 has joined #ocaml
al-damiri has quit [Ping timeout: 258 seconds]
MorTal1ty has quit [Ping timeout: 258 seconds]
caw has quit [Ping timeout: 258 seconds]
Ankhers has joined #ocaml
frug72 has joined #ocaml
spion has joined #ocaml
vinoski has joined #ocaml
Guest26 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Muzer has joined #ocaml
rightfold has joined #ocaml
nomicflux has joined #ocaml
grandy____ has joined #ocaml
mrallen1 has joined #ocaml
Sorella has joined #ocaml
NhanH__ has joined #ocaml
glesica_ has joined #ocaml
rfv has joined #ocaml
nomicflux has quit [Client Quit]
stephe has joined #ocaml
M-martinklepsch has joined #ocaml
ggherdov has joined #ocaml
MorTal1ty has joined #ocaml
caw has joined #ocaml
ee_ks has quit [*.net *.split]
AlexDenisov has quit [*.net *.split]
average has quit [*.net *.split]
orbifx has quit [*.net *.split]
silver has quit [*.net *.split]
rom1504 has quit [*.net *.split]
clog has quit [*.net *.split]
emias has quit [*.net *.split]
slackwill has quit [*.net *.split]
obadz has quit [*.net *.split]
Ravana has quit [*.net *.split]
zv has quit [*.net *.split]
nathanielc has quit [*.net *.split]
Enjolras has quit [*.net *.split]
nicoo has quit [*.net *.split]
segmond has quit [*.net *.split]
orbitz has quit [*.net *.split]
iZsh has quit [*.net *.split]
cthuluh has quit [*.net *.split]
sgronblo has quit [*.net *.split]
tristero has quit [*.net *.split]
tg has quit [*.net *.split]
dmiller has quit [*.net *.split]
kandu_ has quit [*.net *.split]
tizoc has quit [*.net *.split]
DanielRichman has quit [*.net *.split]
pwzoii has quit [*.net *.split]
vishesh has quit [*.net *.split]
seliopou_ has quit [*.net *.split]
jerith has quit [*.net *.split]
fedruantine_ has quit [*.net *.split]
sheijk has quit [*.net *.split]
pigoz has quit [*.net *.split]
StatelessCat has quit [*.net *.split]
obj_magic has quit [*.net *.split]
thegameg has quit [*.net *.split]
maker has quit [*.net *.split]
hyperboreean has quit [*.net *.split]
cross has quit [*.net *.split]
hannes has quit [*.net *.split]
rixed has quit [*.net *.split]
jimt has quit [*.net *.split]
gargawel has quit [*.net *.split]
nickapos has quit [*.net *.split]
fds has quit [*.net *.split]
ia0 has quit [*.net *.split]
quesker has quit [*.net *.split]
_2can has quit [*.net *.split]
asm89 has quit [*.net *.split]
bacam has quit [*.net *.split]
mal`` has quit [*.net *.split]
Guest77044 has quit [*.net *.split]
zapu has quit [*.net *.split]
Asmadeus has quit [*.net *.split]
Johann has quit [*.net *.split]
Nazral has quit [*.net *.split]
clog_ has joined #ocaml
gargawel has joined #ocaml
jerith has joined #ocaml
sgronblo_ has joined #ocaml
thegameg has joined #ocaml
ia0 has joined #ocaml
kandu has joined #ocaml
nickapos has joined #ocaml
obj_magic has joined #ocaml
orbitz has joined #ocaml
hannes has joined #ocaml
bacam has joined #ocaml
Asmadeus has joined #ocaml
fds has joined #ocaml
seliopou has joined #ocaml
DanielRichman has joined #ocaml
slackwill has joined #ocaml
rixed has joined #ocaml
_2can has joined #ocaml
orbifx has joined #ocaml
silver has joined #ocaml
Ravana has joined #ocaml
vishesh has joined #ocaml
quesker has joined #ocaml
tizoc has joined #ocaml
jimt has joined #ocaml
dmiller has joined #ocaml
ee_ks has joined #ocaml
cthuluh has joined #ocaml
Nazral has joined #ocaml
hyperboreean has joined #ocaml
zapu has joined #ocaml
Enjolras has joined #ocaml
cross has joined #ocaml
StatelessCat has joined #ocaml
obadz has joined #ocaml
zv has joined #ocaml
kandu is now known as Guest4628
emias has joined #ocaml
tristero has joined #ocaml
iZsh has joined #ocaml
AlexDenisov has joined #ocaml
Johann has joined #ocaml
pigoz has joined #ocaml
maker has joined #ocaml
Guest26 has joined #ocaml
nathanielc has joined #ocaml
tg has joined #ocaml
pwzoii has joined #ocaml
mal`` has joined #ocaml
rom1504 has joined #ocaml
copy` has quit [Ping timeout: 256 seconds]
dch has quit [Write error: Connection reset by peer]
strmpnk has quit [Write error: Connection reset by peer]
Merv has quit [Write error: Connection reset by peer]
vinoski has quit [Remote host closed the connection]
banjiewen has quit [Read error: Connection reset by peer]