adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.06.0 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.06/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
Anarchos has quit [Quit: Vision[0.10.2]: i've been blurred!]
gtrak has quit [Ping timeout: 256 seconds]
gtrak has joined #ocaml
flodin has quit [Ping timeout: 240 seconds]
hdon has quit [Ping timeout: 248 seconds]
flodin has joined #ocaml
infinity0_ has joined #ocaml
infinity0_ has quit [Changing host]
infinity0 has joined #ocaml
malina has quit [Quit: Throwing apples of Montserrat]
steenuil has quit [Remote host closed the connection]
hdon has joined #ocaml
al-damiri has quit [Quit: Connection closed for inactivity]
mfp has quit [Ping timeout: 264 seconds]
zolk3ri has quit [Quit: Lost terminal]
hdon has quit [Ping timeout: 260 seconds]
hdon has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
hdon has quit [Ping timeout: 240 seconds]
hdon has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Read error: Connection reset by peer]
sh0t has joined #ocaml
lostman has joined #ocaml
shinnya has quit [Ping timeout: 256 seconds]
hdon has quit [Ping timeout: 264 seconds]
nullifidian has joined #ocaml
flodin_ has joined #ocaml
flodin has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
pmetzger has quit []
bartholin has quit [Ping timeout: 248 seconds]
nullifidian has quit [Remote host closed the connection]
hdon has joined #ocaml
bartholin has joined #ocaml
hdon has quit [Ping timeout: 256 seconds]
hdon has joined #ocaml
sh0t has quit [Remote host closed the connection]
sh0t has joined #ocaml
nullifidian has joined #ocaml
tormen has joined #ocaml
isd has quit [Ping timeout: 240 seconds]
tormen_ has quit [Ping timeout: 256 seconds]
hdon has quit [Ping timeout: 240 seconds]
hdon has joined #ocaml
TC01 has joined #ocaml
hdon has quit [Ping timeout: 240 seconds]
nullifidian has quit [Remote host closed the connection]
pierpa has quit [Quit: Page closed]
isd has joined #ocaml
sh0t has quit [Remote host closed the connection]
gtrak has quit [Quit: WeeChat 2.1]
keep_learning has quit [Ping timeout: 248 seconds]
keep_learning has joined #ocaml
nullifidian has joined #ocaml
hdon has joined #ocaml
ratsch has quit [Remote host closed the connection]
pierpal has joined #ocaml
isd has quit [Quit: Leaving.]
mbuf has joined #ocaml
hdon has quit [Ping timeout: 240 seconds]
cbot_ has joined #ocaml
cbot has quit [Ping timeout: 240 seconds]
hdon has joined #ocaml
jao has quit [Ping timeout: 256 seconds]
hdon has quit [Ping timeout: 264 seconds]
hdon has joined #ocaml
pierpal has quit [Ping timeout: 240 seconds]
hdon has quit [Ping timeout: 260 seconds]
pierpal has joined #ocaml
pierpal has quit [Read error: Connection reset by peer]
moolc has joined #ocaml
<moolc> http://caml.inria.fr/ocaml/release.en.html - "The most recent version of OCaml is 4.06.0. It was released on 2017-11-03. " it should read 4.06.1 i s'pose
sagax has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
jrslepak has quit [Ping timeout: 256 seconds]
ShalokShalom has quit [Ping timeout: 240 seconds]
jbrown has quit [Ping timeout: 264 seconds]
pierpal has joined #ocaml
ShalokShalom has joined #ocaml
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #ocaml
jnavila has quit [Ping timeout: 240 seconds]
pierpal has quit [Ping timeout: 240 seconds]
ShalokShalom has quit [Ping timeout: 263 seconds]
shinnya has joined #ocaml
muelleme has joined #ocaml
muelleme has quit [Ping timeout: 240 seconds]
ShalokShalom has joined #ocaml
muelleme has joined #ocaml
muelleme has quit [Ping timeout: 264 seconds]
cbot has joined #ocaml
jack5638 has quit [Ping timeout: 240 seconds]
jack5638 has joined #ocaml
cbot_ has quit [Ping timeout: 240 seconds]
hdon has joined #ocaml
cbot has quit [Quit: Leaving]
hdon has quit [Ping timeout: 260 seconds]
mathZ has joined #ocaml
mathZ has quit [Remote host closed the connection]
pierpal has joined #ocaml
steenuil has joined #ocaml
TEPEMTAK has joined #ocaml
* TEPEMTAK ping sagax
<sagax> ага, привет
jimt has quit [Quit: jimt]
pierpal has quit [Ping timeout: 256 seconds]
mfp has joined #ocaml
exarkun has quit [Read error: Connection reset by peer]
ia0 has quit [Quit: reboot]
TEPEMTAK has quit []
exarkun has joined #ocaml
TEPEMTAK has joined #ocaml
* TEPEMTAK ping sagax
ia0 has joined #ocaml
Gurkenglas has joined #ocaml
<Leonidas> octachron: there is a `make_fake_id()` in your code, where I would add a space for clarity
* TEPEMTAK попалкал тыкочкой sagax
<sagax> >_>
<Leonidas> octachron: And I don't know if talking about "weak typing" is a good idea, I find it possibly more confusing than helpful than to write out the entire name.
<sagax> i did not found something like as "ocaml for 15 minutes", maybe anybody know where i can find this
<sagax> wow, thanks
<Leonidas> thank dmbaturin :p
zolk3ri has joined #ocaml
<octachron> Leonidas, a space before ()?
<Leonidas> octachron: yes, to make it look less like Reason syntax
<Leonidas> octachron: you mind if I post it to lobste.rs?
<sagax> hm, what different between list and array? in short
<moolc> попалкал... тыкочкой... ухты...
<Leonidas> sagax: a list is a linked list of element with Cons of 'a | Nil, whereas an array is a contingous region of memory, like an array in C.
<Leonidas> Could we please dial down the russian? It is hard to engage in all kinds of discussions when they span over french, russian and english :)
<sagax> thanks, of course i will reading about this in book or docs
<octachron> Leonidas, maybe a good compromise would be "weak type variable" rather than "weak type", "weakly polymorphic type variable" is a bit of a mouthful
<octachron> Leonidas, would you mind posting the OCaml manual link? Or at least, give me the time of updating the disclaimer.
<Leonidas> octachron: Yes, that's better. My concern was mainly that people after skimming over it might walk away with the impression OCaml supports weak typing (in the C sense), which is about the opposite.
<Leonidas> octachron: Sure, I can wait until it is incorporated in the manual :)
<octachron> Leonidas, it would be a strange use of a time machine: http://caml.inria.fr/pub/docs/manual-ocaml/polymorphism.html
<sagax> heh, rkn has blocked https://learnxinyminutes.com ^_^
<octachron> Leonidas, and the potential C misinterpretation of weak types is a good point, I did not think about it.
<Leonidas> sagax: if you can access GitHub, you can find the source files here, https://github.com/adambard/learnxinyminutes-docs/blob/master/ocaml.html.markdown
<Leonidas> octachron: heh, I'm in the future now :D
<sagax> thanks, github working fine
sh0t has joined #ocaml
<Fardale> is docs.ocaml.org up ?
<Leonidas> Fardale: what's there?
<moolc> Leonidas: that wasn't russian... given how long it took me to understand it.. детско-падонковский maybe
<Leonidas> Fardale: are you maybe looking for https://caml.inria.fr/pub/docs/manual-ocaml/ ?
ShalokShalom has quit [Quit: Konversation terminated!]
argent_smith has joined #ocaml
jimt has joined #ocaml
<Fardale> Leonidas: it was mention earlier as the new place where the manual is. But it does not seems to exist
Haudegen has joined #ocaml
<Leonidas> I don't think it exists yet, I heard it mentioned as in "what would there even be?" if I remember correctly.
caltelt has quit [Ping timeout: 248 seconds]
sh0t has quit [Remote host closed the connection]
lostman has quit [Quit: Connection closed for inactivity]
hdon has joined #ocaml
muelleme has joined #ocaml
muelleme has quit [Ping timeout: 265 seconds]
Fistine has quit [Ping timeout: 256 seconds]
exarkun has quit [Read error: Connection reset by peer]
ansiwen[q] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
exarkun has joined #ocaml
Fistine has joined #ocaml
<dmbaturin> Leonidas: Maybe I should give that 15 minutes thing an overhaul some time.
hdon has quit [Ping timeout: 240 seconds]
tarptaeya has joined #ocaml
kakadu has joined #ocaml
Haudegen has quit [Remote host closed the connection]
sagax has quit [Ping timeout: 248 seconds]
Bronsa has quit [Remote host closed the connection]
pierpal has joined #ocaml
Haudegen has joined #ocaml
jao has joined #ocaml
jao has quit [Ping timeout: 240 seconds]
nullifidian has quit [Remote host closed the connection]
_andre has joined #ocaml
mbuf has quit [Quit: Leaving]
muelleme has joined #ocaml
pierpal has quit [Ping timeout: 240 seconds]
muelleme has quit [Ping timeout: 240 seconds]
pierpal has joined #ocaml
sh0t has joined #ocaml
jbrown has joined #ocaml
sh0t has quit [Remote host closed the connection]
tarptaeya has quit [Quit: Konversation terminated!]
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #ocaml
pmetzger has joined #ocaml
spew has joined #ocaml
hdon has joined #ocaml
hdon has quit [Ping timeout: 240 seconds]
ratsch has joined #ocaml
gtrak has joined #ocaml
<pmetzger> steenuil: you around?
<steenuil> hm?
<steenuil> oh, I didn't see the comments on github
<pmetzger> There are a lot of them. :)
<pmetzger> I have another idea. It's really simple and stupid.
<pmetzger> So the arrows at the top, they look really old style.
<steenuil> heh, I thought about replacing those
<pmetzger> We could steal their SVG navigation left, right, and up arrows and color them appropriately.
<pmetzger> SVG >> random image file.
<steenuil> I think the SVG chould just be inlined
<pmetzger> Of course.
<pmetzger> This is too small to make it worth fetching it from their CDN.
<pmetzger> I'd say steal arrow back, arrow up, arrow forward. They're Apache licensed so it's fine.
<steenuil> yup, pulling the whole thing seems excessive
<pmetzger> Mind you, this navigation style is strictly 1999 or 2000 but with better icons it will look nicer.
<steenuil> yup, I hope there's a way to stick an index sidebar in there
<steenuil> but it doesn't look easy with this TeX thing
<pmetzger> octachron has a method to do it with small changes, or so he said.
<pmetzger> He showed off that sample page yesterday.
<steenuil> oh, right
<pmetzger> How would you deal with this SVG? Separate asset stored on the web site or really inline in each page?
Bronsa has joined #ocaml
<pmetzger> They're tiny.
<pmetzger> Probably not worth a distinct load.
<steenuil> yeah, I'd just put them inline
<steenuil> less requests
<pmetzger> What do you think on point size? I'd say make them relatively large.
<pmetzger> like 36pt?
<steenuil> I don't know, I think their current size is ok
<pmetzger> then 24 pt
<steenuil> that looks ok
<steenuil> btw, pt is a very different measure from px
<pmetzger> yah, sorry.
<pmetzger> sorry, I mixed the "design" and "production" versions there.
<steenuil> alright, what color though?
<pmetzger> I hate the green in the current manual design but perhaps for the moment match it
<pmetzger> ?
<pmetzger> maybe slightly darker because it will be isolated rather than used as a background.
<pmetzger> So far as I can tell, the distinction between "design" and "production" in those URLs is ~160 bytes vs. ~210 bytes.
<pmetzger> "production" has whitespace etc removed.
<steenuil> I think just making them green like that wouldn't make them stand out from the background
<steenuil> and the ones that are there right now are yellow with a black border
<steenuil> I guess I'll have to try later
<pmetzger> Yah, you're right. But plain yellow would disappear against the white
<pmetzger> Red would also be garish.
<pmetzger> I'm not sure.
<pmetzger> Should I leave this to you for today?
sh0t has joined #ocaml
<steenuil> I'm kind of busy with some other stuff but maybe I'll try later
gareppa has joined #ocaml
webshinra_ is now known as webshinra
mk9 has joined #ocaml
cYmen has joined #ocaml
<cYmen> Can somebody recommend a tutorial, please? The website has this ominous warning about everything being out of date. :p
al-damiri has joined #ocaml
<pmetzger> Yes. dev.realworldocaml.org is a great intro book and is online.
<cYmen> pmetzger: thank you! :)
<exarkun> Does opam determine what modules a library exports? jbuilder? Or only the mli files?
<pmetzger> look at a typical opam file. :) it more or less only describes how something is built and what it depends on, but not any detail like that. the .mli files that get installed are what really determines things.
pierpal has quit [Read error: Connection reset by peer]
<exarkun> That's basically the impression I was getting... So maybe I should ask my real question instead, sorry. I have a project with a bunch of source directories and a bunch of mli files. Mostly, I can't get utop to see any of the things in the mli files.
<exarkun> I installed stuff with opam (from a git checkout) and I can `#require ...` the libraries. But to no apparent effect.
<exarkun> I don't understand how ... stuff ... get resolved.
sgnb has joined #ocaml
<exarkun> (nor what to read to learn how it works)
pierpal has joined #ocaml
<pmetzger> Did you reload the environment after doing the opam magic?
<exarkun> I started a new shell and eval'd `opam config env`
<pmetzger> That's all you should need.
<pmetzger> I've now exhausted my meagre supply of ideas.
<exarkun> `opam list` shows the libraries I think should be exporting modules (as "dev (pinned)")
<Armael> exarkun: did #require ... succeed, but then you are unable to use the module? or did it fail?
<exarkun> #require succeeded. utop even offered the library names for autocomplete.
<exarkun> After that, I expected that I'd be able to use types and values in the mli files in the source for the library.
<exarkun> But they're all unbound
<pmetzger> did you open the modules?
<exarkun> no
<pmetzger> did you try using the names of the modules when mentioning a module component, "Foo.bar"?
<Armael> um, eg utop advertises "Foo.bar", but if you type "Foo.bar;;" it says unbound?
<exarkun> Armael: no, in the #require command it offered "tezos-p2p"
pierpal has quit [Quit: Poof]
<exarkun> and then I'm not really sure what should happen next. "tezos-p2p" is not a valid identifier, of course.
pierpal has joined #ocaml
<exarkun> so what module would its identifiers be in?
<Armael> ah
<Armael> well in theory it can be anything
<Armael> in practice it should be something like Tezos_p2p
<pmetzger> Look at the .mli files. :)
<def`> ls `ocamlfind query tezos-p2p`
<exarkun> pmetzger: What do I look in the mli files for?
<exarkun> def`: ah, interesting.
<pmetzger> exarkun: Are you quite new to OCaml? If so: .mli files define what symbols a module exports.
<exarkun> pmetzger: I am quite new to OCaml.
<exarkun> pmetzger: But I think I have some grasp of mli files.
<def`> the type information are stored in cmi files
<Armael> mli are not necessarily installed
<def`> so: ocamlfind query tezos-p2p gives you the directory where the library is installed
<pmetzger> .cmi is after compilation, yah. Sorry about not explaining that right. If there's no other provision made, the name of the file the .mli/.cmi file has is used to derive the module name.
<def`> mli files are human readable and not used by utop, but you can read to understand what the library offers
<exarkun> That gist is the result of "ls `ocamlfind query tezos-p2p`" in case that wasn't clear
<def`> cmi files are used by utop, give the contents of this directory you should be able to access Tezos_p2p (tezos_p2p.cmi)
<exarkun> what the...
<exarkun> Well, I *definitely* tried `#require "tezos-p2p"` without useful results before.
<pmetzger> So for example, tezos_p2p__P2p.cmi implies a module named Tezos_p2p__P2p under the rules, I think.
<exarkun> But _this_ time, utop happily offers all kinds of Tezos_... for autocomplete.
<def`> pmetzger: the "__" modules are aliases that are not meant to be accessed directly
<exarkun> I have no idea what I did differently this time.
<def`> tezos_p2p__P2p can be accessed through Tezos_p2p.P2p in practice
<pmetzger> def`: Gotcha. I find a lot of that stuff opaque still.
<def`> pmetzger: I agree :P
mk9 has quit [Read error: Connection reset by peer]
<exarkun> Okay, so this helps a lot. Thanks guys.
<pmetzger> def`: When I ask the compiler to create a first pass .mli file for me it often spits those names out and I have to clean it up based on what I know the names are supposed to be. This is irritating at times.
<exarkun> /gals/whatever.
<pmetzger> (I've only been using OCaml for six months or so.)
<cYmen> "unbound module Base", apt says ocaml-base is installed. what is my mistake?
<pmetzger> cYmen: if you're using dev.realworldocaml.org, I would suggest you install opam with apt, and then use opam to install a recent ocaml and the tools. the site has instructions, I'll link to them in a moment.
<cYmen> :|
<pmetzger> What OS are you on?
<cYmen> I'm still not okay with the fact that every programming language comes with a package manager these days. :)
<pmetzger> It really only takes a couple of minutes btw.
<exarkun> cYmen: +1
<pmetzger> Yah, well, it would be nice if we didn't need one for every language but we don't live in that world. :(
gareppa has quit [Quit: Leaving]
<pmetzger> cYmen: what OS are you on?
<cYmen> currently ubuntu
<pmetzger> So you're in good shape. You install opam, opam init, install a bunch of packages very quickly, you should be up and running in five minutes.
<pmetzger> What's your preferred editor?
<cYmen> yeah, it's not a problem
<pmetzger> vim or emacs?
<cYmen> I'm fine with both.
<pmetzger> I'm not a vim guy, so no good advice there, but in Emacs you'll want tuareg+merlin, it really makes things nicer. There are instructions on that page.
<pmetzger> With a tiny amount of configuration, you'll know when you have syntax errors as you're typing, will know when there are type errors immediately, etc. It's kind of magical.
<pmetzger> By the time you actually want to run code you know it will actually run. Sadly it won't debug for you.
hdon has joined #ocaml
<cYmen> hehe
gareppa has joined #ocaml
<Armael> there's a package for automatic editor setup
<cYmen> Armael: got a link?
<Armael> it's the opam package "user-setup"
<Armael> you can try to install it after you install opam
<Armael> (I haven't used it myself, but I remember Drup advertising it)
hdon has quit [Ping timeout: 260 seconds]
<pmetzger> I prefer configuring emacs myself. I have a lot of stuff in my .emacs
TEPEMTAK has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
tilpner has quit [Quit: :wq]
tilpner has joined #ocaml
mk9 has joined #ocaml
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #ocaml
tarptaeya has joined #ocaml
mk9 has quit [Client Quit]
mk9 has joined #ocaml
mk9 has quit [Client Quit]
pierpal has quit [Read error: Connection reset by peer]
malina has joined #ocaml
gareppa has quit [Quit: Leaving]
pierpal has joined #ocaml
Haudegen has quit [Read error: Connection reset by peer]
pierpal has quit [Ping timeout: 240 seconds]
<Drup> pmetzger: it's very minimalistic and well done
FreeBirdLjj has joined #ocaml
<pmetzger> Drup: Context?
FreeBirdLjj has quit [Ping timeout: 265 seconds]
<rks`> Drup: people who know their editor and are willing to configure it are rare enough
<rks`> you should try to divert them from that
<rks`> (ah, but you weren't trying to… I missed the beginning of the discussion, my bad)
shinnya has quit [Ping timeout: 240 seconds]
rain1 has joined #ocaml
<rain1> someone said "what's really fun is when the compiler devs find a CPU hardware bug which happened with ocaml recently"
<rain1> any idea what they're referring to?
<rain1> thank you
nullifidian has joined #ocaml
FreeBirdLjj has joined #ocaml
Guest66217 has joined #ocaml
jao has joined #ocaml
dedgrant_ has joined #ocaml
pierpal has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
nullifidian has quit [Remote host closed the connection]
jnavila has joined #ocaml
<exarkun> Hm. merlin-locate stopped working.
cbot has joined #ocaml
<exarkun> What do I have to do beyond launch my emacs into an opam-enabled environment to let merlin work right?
<pmetzger> Emacs configuration is a sufficiently turing equivalent thing that it's hard to say.
rain1 has left #ocaml ["Leaving"]
<moolc> nice understatement
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
muelleme has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 264 seconds]
nullifidian has joined #ocaml
pierpal has quit [Ping timeout: 240 seconds]
exarkun has quit [Read error: Connection reset by peer]
pierpal has joined #ocaml
Guest66217 is now known as Haudegen
nullifidian has quit [Remote host closed the connection]
exarkun has joined #ocaml
kakadu has quit [Quit: Konversation terminated!]
nullifidian has joined #ocaml
_etc has joined #ocaml
<_etc> Hi! I'm working with the compiler frontend and the Path and Longident modules both seem pretty similar — with variants ident,dot,apply. Does anyone know the logic of when a path is used and when an lident is used? Also is there a fn to convert between the two? Thanks!
<_etc> Maybe it's that lidents are for parsetrees and paths are used internally for typing?
hdon has joined #ocaml
<pmetzger> _etc: I suspect that asking on discuss.ocaml.org rather than here might catch more of the right people.
<_etc> pmetzger: thanks! I'll try that
pierpa has joined #ocaml
<def`> _etc: Longident are just syntax
<def`> (it is just a structured way to represent "A.B.c")
<def`> Path have more semantic information: it is a longident that has been resolved by the compiler.
<def`> The root of a Path is an identifier, rather than a string, which is name augmented with some unique information relative to the context in which it is being used.
<def`> which is a name augmented...*
jnavila has quit [Ping timeout: 256 seconds]
eh_eff has joined #ocaml
<_etc> def`: Ah that makes sense — thanks!
malina has quit [Remote host closed the connection]
shinnya has joined #ocaml
_etc has quit [Ping timeout: 260 seconds]
Denommus has joined #ocaml
_etc has joined #ocaml
muelleme has quit [Ping timeout: 240 seconds]
nullifidian has quit [Remote host closed the connection]
tarptaeya_ has joined #ocaml
tarptaeya has quit [Ping timeout: 240 seconds]
malina has joined #ocaml
<_etc> Does anyone know if there's a way to find all the free-variables in a parsetree?
<_etc> or a typed tree would work!
shinnya has quit [Ping timeout: 240 seconds]
eh_eff has quit [Ping timeout: 248 seconds]
kakadu has joined #ocaml
jnavila has joined #ocaml
jbrown has quit [Ping timeout: 265 seconds]
nullifidian has joined #ocaml
<octachron> _etc, if you include open, you probably need to pull a good portion of the typechecker
Haudegen has quit [Read error: Connection reset by peer]
moolc has left #ocaml ["ERC (IRC client for Emacs 27.0.50)"]
<exarkun> "Tezos_p2p.P2p.create" on the rhs of = is what's underlined by utop, fwiw
pierpal has quit [Ping timeout: 240 seconds]
<octachron> exarkun, labels (the name of the named arguments) are part of the type
<exarkun> in the source the labels aren't a, b, c, or d, they're "meta" and "msg" but matching those names doesn't change the error (except for changing the names in it)
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
Haudegen has joined #ocaml
<exarkun> oh
<exarkun> sorry
<exarkun> I'll try to read more carefully in the future.
<exarkun> Thank you
<octachron> no problem, the labels are easy to miss when you don't expect them to pop up in type error messages
_etc has quit [Ping timeout: 260 seconds]
gtrak has quit [Ping timeout: 268 seconds]
eh_eff has joined #ocaml
muelleme has joined #ocaml
muelleme has quit [Ping timeout: 264 seconds]
cbot has quit [Quit: Leaving]
gtrak has joined #ocaml
gtrak has quit [Ping timeout: 260 seconds]
gtrak has joined #ocaml
jnavila has quit [Remote host closed the connection]
steenuil has quit [Remote host closed the connection]
mk9 has joined #ocaml
_andre has quit [Quit: leaving]
argent_smith has quit [Quit: Leaving.]
Bronsa` has joined #ocaml
mk9 has quit [Quit: mk9]
mk9 has joined #ocaml
tarptaeya_ has quit [Quit: Konversation terminated!]
pmetzger has quit []
Gurkenglas has quit [Read error: Connection reset by peer]
gtrak has quit [Ping timeout: 248 seconds]
gtrak has joined #ocaml
spew has quit [Quit: Connection closed for inactivity]
kakadu has quit [Remote host closed the connection]
gtrak has quit [Ping timeout: 248 seconds]
gtrak has joined #ocaml
nomicflux has joined #ocaml
gtrak has quit [Ping timeout: 240 seconds]
caltelt has joined #ocaml
Soni has quit [Excess Flood]
Soni has joined #ocaml
malina has quit [Remote host closed the connection]
eh_eff has quit [Quit: WeeChat 1.7]
malina has joined #ocaml
sz0 has joined #ocaml
theglass has quit [Ping timeout: 256 seconds]
malina has quit [Quit: Throwing apples of Montserrat]
mathZ has joined #ocaml
mathZ has quit [Remote host closed the connection]
mathZ has joined #ocaml
sh0t has quit [Remote host closed the connection]
malina has joined #ocaml
mathZ has quit [Remote host closed the connection]
mathZ has joined #ocaml
caltelt has quit [Quit: Leaving]
caltelt has joined #ocaml
zolk3ri has quit [Quit: Lost terminal]