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?
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