adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | Current MOOC: https://huit.re/ocamlmooc | OCaml 4.04.0 release notes: http://ocaml.org/releases/4.04.html | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
infinity0 has quit [Remote host closed the connection]
spew has quit [Ping timeout: 260 seconds]
infinity0 has joined #ocaml
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
eh_eff has quit [Ping timeout: 260 seconds]
al-damiri has quit [Quit: Connection closed for inactivity]
jack5638 has quit [Ping timeout: 258 seconds]
jack5638 has joined #ocaml
yegods has joined #ocaml
yegods has quit [Ping timeout: 260 seconds]
eh_eff has joined #ocaml
eh_eff has quit [Ping timeout: 268 seconds]
spew has joined #ocaml
mfp has quit [Ping timeout: 240 seconds]
copy` has quit [Quit: Connection closed for inactivity]
andyli has joined #ocaml
<andyli> Anyone knows if the opam github repo is actually using AppVeyor or not? I tried to access https://ci.appveyor.com/project/ocaml/opam, but it said project not found...
shinnya has joined #ocaml
mengu_ has joined #ocaml
mengu has quit [Ping timeout: 268 seconds]
nomicflux has joined #ocaml
shinnya has quit [Ping timeout: 260 seconds]
jabroney has quit [Quit: Leaving.]
mrgrieve1 has joined #ocaml
mrgrieves has quit [Ping timeout: 252 seconds]
lopex has quit [Quit: Connection closed for inactivity]
cbot has joined #ocaml
nomicflux has quit [Quit: nomicflux]
nomicflux has joined #ocaml
<shon> Anyone have a preferred libarary for algebraic structures? Moduels implementing monoids, groups, monads and such?
_whitelogger has joined #ocaml
spew has quit [Quit: foobar]
lucybun has quit [Read error: Connection reset by peer]
lucybun has joined #ocaml
nomicflux has quit [Quit: nomicflux]
ryanartecona has joined #ocaml
jao has quit [Ping timeout: 260 seconds]
nomicflux has joined #ocaml
seliopou_ has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ocaml
jack5638 has quit [Ping timeout: 260 seconds]
nomicflux has quit [Quit: nomicflux]
seliopou has joined #ocaml
AlexDenisov has joined #ocaml
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
MercurialAlchemi has joined #ocaml
Mercuria1Alchemi has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 252 seconds]
sfri has quit [Remote host closed the connection]
ryanartecona has quit [Quit: ryanartecona]
p_nathan has joined #ocaml
<p_nathan> quick question: when I declare class objName arg1 arg2 = object(self) end ... is there any equality function that doesn't involve me writing a custom method ?
cbot has quit [Quit: This computer has gone to sleep]
andyli has quit [Quit: Page closed]
sfri has joined #ocaml
vmonteco has left #ocaml [#ocaml]
AlexRussia has quit [Ping timeout: 260 seconds]
yegods has joined #ocaml
AlexRussia has joined #ocaml
mengu_ has quit [Remote host closed the connection]
cbot has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Mercuria1Alchemi has quit [Ping timeout: 240 seconds]
<def`> to compute object equality?
<def`> (equality between two object values I mean)
freusque has joined #ocaml
<flux> p_nathan, no, you must provide one yourself (except of course identity equality == works on anything)
<def`> also objects come with a physical identity
<def`> (Oo.id returns an integer which is guaranteed unique per object)
<def`> so structural equality (single =) and comparisons (compare, <, >, <=, >=, ...) just compare this integer
yegods has quit [Remote host closed the connection]
AltGr has joined #ocaml
AlexRussia has quit [Ping timeout: 260 seconds]
AlexRussia has joined #ocaml
AlexDenisov has joined #ocaml
mengu has joined #ocaml
maattdd has joined #ocaml
Simn has joined #ocaml
mengu has quit [Ping timeout: 246 seconds]
alfredo has joined #ocaml
MercurialAlchemi has joined #ocaml
<infinity0> shon: no, i think everyone defines their own unfortunately :( it's a bit hard to do in an elegant way right now in ocaml
<infinity0> like, if you try doing module type Monad = sig type 'a ctx val (>>=) : 'a ctx -> ('a -> 'b ctx) -> 'b ctx end, you have to add extra kludges to make this fit with something like type ('a, 's) state_t = 's -> ('a * 's)
<infinity0> because there's an extra 's parameter that doesn't fit easily into a `'a ctx` abstract type
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<infinity0> there's probably various other issues i'm forgetting
argent_smith has joined #ocaml
AlexDenisov has joined #ocaml
kakadu has joined #ocaml
mengu has joined #ocaml
mengu has quit [Ping timeout: 252 seconds]
richi235 has joined #ocaml
Mercuria1Alchemi has joined #ocaml
AlexRussia has quit [Ping timeout: 240 seconds]
AlexRussia has joined #ocaml
n4323 has joined #ocaml
mengu has joined #ocaml
mfp has joined #ocaml
mengu has quit [Ping timeout: 258 seconds]
larhat has joined #ocaml
mike___ has joined #ocaml
mike___ has quit [Quit: leaving]
mike___ has joined #ocaml
lopex has joined #ocaml
larhat has quit [Quit: Leaving.]
maattdd has quit [Ping timeout: 260 seconds]
larhat has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
larhat has quit [Quit: Leaving.]
jmiven has quit [Quit: WeeChat 1.7.1]
govg has joined #ocaml
larhat has joined #ocaml
larhat has quit [Quit: Leaving.]
cbot has quit [Quit: This computer has gone to sleep]
richi235 has quit [Ping timeout: 245 seconds]
richi235 has joined #ocaml
mike___ has quit [Quit: Lost terminal]
richi235 has quit [Ping timeout: 240 seconds]
emias has quit [Remote host closed the connection]
emias has joined #ocaml
AlexDenisov has joined #ocaml
emias has quit [Remote host closed the connection]
emias has joined #ocaml
mengu has joined #ocaml
mengu has quit [Ping timeout: 240 seconds]
sepp2k has joined #ocaml
_andre has joined #ocaml
<infinity0> hm, we can have record types inside variant types now in 4.04 but not variant types inside record types?
<mehdib> yes **inlined **record types inside variant types
<theblatte> looks like ppx_compare doesn't support them yet? Failure("Pcstr_record not supported")
zpe has joined #ocaml
zpe has quit [Remote host closed the connection]
mengu has joined #ocaml
rpg has joined #ocaml
nahra has quit [Ping timeout: 258 seconds]
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
freusque has quit [Quit: WeeChat 1.7]
AlexDenisov has joined #ocaml
freusque has joined #ocaml
nomicflux has joined #ocaml
octachron has joined #ocaml
freusque has quit [Quit: WeeChat 1.7]
freusque has joined #ocaml
nomicflux has quit [Quit: nomicflux]
freyr has joined #ocaml
n4323 has quit [Read error: Connection reset by peer]
n4323 has joined #ocaml
mengu has quit [Quit: Leaving...]
kolko has quit [Ping timeout: 260 seconds]
kolko_ has joined #ocaml
thizanne has quit [Ping timeout: 260 seconds]
thizanne has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sz0 has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
jmiven has joined #ocaml
sepp2k has quit [Ping timeout: 240 seconds]
vicfred has joined #ocaml
zpe has joined #ocaml
sh0t has joined #ocaml
richi235 has joined #ocaml
AlexDenisov has joined #ocaml
spew has joined #ocaml
richi235 has quit [Ping timeout: 240 seconds]
freyr has quit [Remote host closed the connection]
mrvn has joined #ocaml
mfp has quit [Ping timeout: 268 seconds]
AlexRussia has quit [Ping timeout: 260 seconds]
shinnya has joined #ocaml
rpg_ has joined #ocaml
rpg has quit [Ping timeout: 260 seconds]
rpg_ has quit [Ping timeout: 255 seconds]
myst|fon has quit [Quit: Updating details, brb]
myst|fon has joined #ocaml
zpe has quit [Remote host closed the connection]
al-damiri has joined #ocaml
myst|fon has quit []
AlexRussia has joined #ocaml
johnelse has quit [Read error: Connection reset by peer]
<infinity0> i can't get it to work, even though [@@deriving sexp] works
<infinity0> Error: Cannot locate deriver map
<infinity0> oh, BuildDepends: ppx_deriving.std
richi235 has joined #ocaml
mengu has joined #ocaml
jao has joined #ocaml
copy` has joined #ocaml
richi235 has quit [Ping timeout: 260 seconds]
rpg has joined #ocaml
richi235 has joined #ocaml
jao has quit [Ping timeout: 260 seconds]
MercurialAlchemi has quit [Ping timeout: 268 seconds]
ryanartecona has joined #ocaml
govg has quit [Ping timeout: 245 seconds]
jabroney has joined #ocaml
alfredo has quit [Quit: Textual IRC Client: www.textualapp.com]
vicfred has quit [Quit: Leaving]
TheLemonMan has joined #ocaml
govg has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mfp has joined #ocaml
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
AltGr has left #ocaml [#ocaml]
rpg has joined #ocaml
richi235 has quit [Ping timeout: 260 seconds]
ciniglio has quit [Remote host closed the connection]
richi235 has joined #ocaml
jabroney has quit [Ping timeout: 258 seconds]
richi235 has quit [Ping timeout: 255 seconds]
shinnya has quit [Ping timeout: 260 seconds]
jabroney has joined #ocaml
eh_eff has joined #ocaml
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rpg has joined #ocaml
AlexDenisov has joined #ocaml
sh0t has quit [Ping timeout: 260 seconds]
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ciniglio has joined #ocaml
sh0t has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
spew has quit [Ping timeout: 240 seconds]
AlexDenisov has joined #ocaml
rpg has joined #ocaml
andreas__ has joined #ocaml
richi235 has joined #ocaml
<reynir> How do people use topkg with a myocamlbuild that uses a plugin?
shinnya has joined #ocaml
freusque has quit [Ping timeout: 240 seconds]
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jao has joined #ocaml
freusque has joined #ocaml
zeldangit has joined #ocaml
<zeldangit> I am having trouble getting merlin working. I have gone through the vim wiki for merlin, but I can't seem to figure out the keybinds/get autocomplete to work..
ryanartecona has quit [Quit: ryanartecona]
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
larhat has joined #ocaml
ryanartecona has joined #ocaml
shinnya has quit [Ping timeout: 260 seconds]
freusque has quit [Quit: WeeChat 1.7]
john51_ has quit [Write error: Broken pipe]
john51 has joined #ocaml
jao has quit [Disconnected by services]
jao has joined #ocaml
Leonidas_ has joined #ocaml
haesbaer1 has joined #ocaml
j0sh has joined #ocaml
haesbaert has quit [Write error: Broken pipe]
j0sh_ has quit [Write error: Broken pipe]
Leonidas has quit [Remote host closed the connection]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
larhat has quit [Quit: Leaving.]
larhat has joined #ocaml
<reynir> zeldangit: ctrl+x ctrl+o
<reynir> It's using vim's "omni-complete"
spew has joined #ocaml
spew has quit [Quit: foobar]
larhat has quit [Quit: Leaving.]
<zeldangit> reynir: thank you! Also, might you know how could I bind that to the tab key?
<copy`> zeldangit: Use another plugin, for example supertab
<zeldangit> copy`: thanks!
kakadu has quit [Quit: Konversation terminated!]
rpg has joined #ocaml
ryanartecona has quit [Quit: ryanartecona]
octachron has quit [Quit: Leaving]
<reynir> lobo: I made a branch where I tried to fix the 4.04.0 issue https://github.com/reynir/ocp-index-top/tree/cond-compilation
<reynir> (but it doesn't seem to compile on 4.04.0 !?)
<reynir> nevermind, I'm stupid
tane has joined #ocaml
<lobo> reynir: :D it built without any issues on 4.04.1
<reynir> Oh really?
<reynir> lobo: wait, I think I broke the build so it's noop :P
<lobo> reynir: ah ok. wait. just traied topkg build. opam pin and then build failed :D
<reynir> I *just* pushed with a "fix"
<reynir> now it's broken with an error
<reynir> lobo: sorry for the noise
<lobo> reynir: np. this package is very useful. i use it very often. anyways, i'll always change the pin back to a working version. no worries
<reynir> oh, I fixed it :P
<lobo> s/always/i can always/
<lobo> reynir: jep. it's working \o/
<reynir> \o/
<reynir> Bumped the version, too!
eh_eff has quit [Ping timeout: 260 seconds]
richi235 has quit [Ping timeout: 245 seconds]
yomimono has quit [Ping timeout: 268 seconds]
kakadu has joined #ocaml
Leonidas_ is now known as Leonidas
<reynir> I want to make a release on opam, but I think I ought to fix https://github.com/reynir/ocp-index-top/issues/1 first
<reynir> (and I don't know how to)
cbot has joined #ocaml
yegods has joined #ocaml
lobo has quit [Quit: WeeChat 1.0.1]
lobo has joined #ocaml
spew has joined #ocaml
eh_eff has joined #ocaml
eh_eff has quit [Ping timeout: 260 seconds]
<Drup> reynir: I don't think you can
<Drup> hum, actually, maybe you can, if you remove the requires field in your META and compile with -linkall, that might work
tane has quit [Quit: Leaving]
tobast has quit [Remote host closed the connection]
_andre has quit [Quit: leaving]
Mercuria1Alchemi has quit [Ping timeout: 246 seconds]
yegods has quit [Remote host closed the connection]
AlexDenisov has joined #ocaml
Geekingfrog has quit [Ping timeout: 255 seconds]
tobast has joined #ocaml
yegods has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
govg has quit [Ping timeout: 240 seconds]
rpg has joined #ocaml
eh_eff has joined #ocaml
jyc has quit [Ping timeout: 246 seconds]
fredcy_ has joined #ocaml
technoma` has joined #ocaml
cojy_ has joined #ocaml
jlouis has quit [Ping timeout: 252 seconds]
fredcy_ is now known as fredcy
fredcy has quit [Ping timeout: 246 seconds]
jlouis has joined #ocaml
govg has joined #ocaml
l1x has quit [Ping timeout: 240 seconds]
cojy has quit [Ping timeout: 240 seconds]
Jaxan has quit [Quit: No Ping reply in 180 seconds.]
Jaxan_ has joined #ocaml
eh_eff has quit [Ping timeout: 240 seconds]
cojy_ is now known as cojy
ahf has quit [Ping timeout: 245 seconds]
jyc has joined #ocaml
technoma` is now known as technomancy`
technomancy has quit [Disconnected by services]
metadave has quit [Ping timeout: 240 seconds]
bigs has quit [Ping timeout: 240 seconds]
monad_cat has quit [Ping timeout: 240 seconds]
jkni has quit [Ping timeout: 240 seconds]
mrallen1 has quit [Ping timeout: 240 seconds]
JSharp has quit [Ping timeout: 240 seconds]
technomancy` is now known as technomancy
nopf has quit [Ping timeout: 240 seconds]
jcloud has quit [Ping timeout: 240 seconds]
chenglou has quit [Ping timeout: 240 seconds]
apache2_ has joined #ocaml
nopf has joined #ocaml
apache2 has quit [Ping timeout: 240 seconds]
emily1 has quit [Ping timeout: 240 seconds]
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
l1x has joined #ocaml
emily1 has joined #ocaml
ahf has joined #ocaml
jcloud has joined #ocaml
JSharp has joined #ocaml
metadave has joined #ocaml
Ulrar has quit [Remote host closed the connection]
jkni has joined #ocaml
monad_cat has joined #ocaml
mrallen1 has joined #ocaml
Simn has quit [Quit: Leaving]
sz0 has quit [Quit: Connection closed for inactivity]
sh0t has quit [Remote host closed the connection]
yegods has quit []
andreas__ has quit [Quit: Connection closed for inactivity]
chenglou has joined #ocaml
cbot has quit [Quit: This computer has gone to sleep]
kakadu has quit [Remote host closed the connection]
Fistine has quit [Ping timeout: 245 seconds]
Fistine has joined #ocaml
argent_smith has quit [Quit: Leaving.]
_y has quit [Ping timeout: 252 seconds]
tobiasBora has quit [Ping timeout: 252 seconds]
_y has joined #ocaml
spew has quit [Ping timeout: 260 seconds]
infinity0_ has joined #ocaml
infinity0_ has quit [Changing host]
infinity0 is now known as Guest49257
infinity0_ has joined #ocaml
infinity0_ is now known as infinity0
infinity0 has quit [Remote host closed the connection]
eh_eff has joined #ocaml