Zerker has quit [Quit: Colloquy for iPad - Timeout (10 minutes)]
SuperNoeMan has joined #ocaml
arj1 has quit [Quit: changing servers]
yezariaely has joined #ocaml
Fullma has quit [Ping timeout: 245 seconds]
emmanuelux has quit [Quit: emmanuelux]
walter has quit [Quit: This computer has gone to sleep]
walter has joined #ocaml
Neros has quit [Remote host closed the connection]
Fullma has joined #ocaml
Neros has joined #ocaml
madroach has quit [Ping timeout: 248 seconds]
madroach has joined #ocaml
yacks has quit [Ping timeout: 256 seconds]
yacks has joined #ocaml
darkf has joined #ocaml
smerz_ has joined #ocaml
UncleVasya has joined #ocaml
ttamttam has joined #ocaml
ttamttam has left #ocaml []
smerz_ has quit [Ping timeout: 252 seconds]
Yoric has joined #ocaml
paddymahoney has quit [Remote host closed the connection]
jonafan has quit [Read error: Operation timed out]
hkBst has joined #ocaml
jonafan has joined #ocaml
hkBst has quit [Ping timeout: 255 seconds]
hkBst has joined #ocaml
ttamttam has joined #ocaml
<
ousado>
good morning!
zpe has joined #ocaml
hkBst has quit [Ping timeout: 245 seconds]
Arsenik has joined #ocaml
zpe has quit [Ping timeout: 240 seconds]
hkBst has joined #ocaml
djcoin has joined #ocaml
hkBst has quit [Ping timeout: 245 seconds]
hkBst has joined #ocaml
Arsenik has quit [Remote host closed the connection]
nalaginrut has joined #ocaml
hkBst has quit [Read error: Connection reset by peer]
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
cago has joined #ocaml
cdidd has joined #ocaml
cago has quit [Read error: Connection reset by peer]
zpe has joined #ocaml
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
awm22 has quit [Quit: Leaving.]
Kakadu has joined #ocaml
hkBst has quit [Read error: Connection reset by peer]
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
thomasga has joined #ocaml
raichoo has joined #ocaml
weie has joined #ocaml
weie_ has quit [Ping timeout: 240 seconds]
zpe has quit [Remote host closed the connection]
weie_ has joined #ocaml
zpe has joined #ocaml
weie has quit [Ping timeout: 264 seconds]
mika1 has joined #ocaml
awm22 has joined #ocaml
Yoric has quit [Ping timeout: 252 seconds]
maufred_ has quit [Quit: Lost terminal]
zpe has quit [Remote host closed the connection]
|jbrown| has joined #ocaml
maufred has joined #ocaml
milosn_ has joined #ocaml
mcclurmc has quit [Ping timeout: 272 seconds]
groovy2shoes has joined #ocaml
milosn has quit [Ping timeout: 245 seconds]
groovy2shoes has quit [Client Quit]
UncleVasya has quit [Ping timeout: 276 seconds]
hkBst_ has joined #ocaml
hkBst has quit [Ping timeout: 264 seconds]
hkBst_ has quit [Ping timeout: 276 seconds]
hkBst_ has joined #ocaml
<
asmanur>
thelema: there?
eikke has joined #ocaml
|jbrown| has quit [Ping timeout: 255 seconds]
mfp has quit [Ping timeout: 272 seconds]
zpe has joined #ocaml
mfp has joined #ocaml
thomasga has quit [Quit: Leaving.]
jbrown has joined #ocaml
thomasga has joined #ocaml
thomasga has quit [Client Quit]
mcclurmc has joined #ocaml
thomasga has joined #ocaml
jbrown has quit [Ping timeout: 246 seconds]
raichoo has quit [Quit: leaving]
jamii has joined #ocaml
Yoric has joined #ocaml
jbrown has joined #ocaml
raichoo has joined #ocaml
RagingDave has joined #ocaml
thomasga has quit [Quit: Leaving.]
ttamttam has quit [Quit: ttamttam]
|jbrown| has joined #ocaml
jbrown has quit [Ping timeout: 252 seconds]
beckerb has joined #ocaml
ttamttam has joined #ocaml
cago has joined #ocaml
Nahra has quit [Read error: Connection reset by peer]
Nahra has joined #ocaml
jbrown__ has joined #ocaml
|jbrown| has quit [Ping timeout: 245 seconds]
Nahra has quit [Remote host closed the connection]
mcclurmc has quit [Ping timeout: 252 seconds]
mrm has joined #ocaml
jbrown__ has quit [Read error: Operation timed out]
asmanur has quit [Ping timeout: 246 seconds]
_andre has joined #ocaml
jbrown__ has joined #ocaml
asmanur has joined #ocaml
snarkyboojum has joined #ocaml
<
pippijn>
# Not_found == Not_found;;
<
pippijn>
- : bool = false
<
pippijn>
it allocates a new exception object every time? :\
<
companion_cube>
seems so
Neros has quit [Ping timeout: 272 seconds]
<
def-lkb>
pippijn: the reason (though it's an implementation detail) is that pattern matching on exceptions is very regular
<
def-lkb>
constant and parametrized exceptions are treated the same way : the first field is projected and tested against the exceptions constructors
hkBst_ has quit [Ping timeout: 248 seconds]
<
def-lkb>
therefore, when "constructing" a constant exception, a block with only one field pointing to the exception witness is allocated
tane has joined #ocaml
<
pippijn>
# `a == `a;;
<
pippijn>
- : bool = true
<
pippijn>
I always thought it would be similar to this
hkBst_ has joined #ocaml
hkBst_ has quit [Changing host]
hkBst_ has joined #ocaml
<
mrm>
pippijn: (==) == (==);; -> - : bool = false
<
companion_cube>
:D
<
companion_cube>
two distinct closures
<
mrm>
let a = (==) in a == a;; -> - : bool = true
<
mrm>
Yep. A crazy corner case :-)
raichoo has quit [Quit: leaving]
<
def-lkb>
variant, sums and exceptions doesn't share the same representation
<
companion_cube>
well, (==) is for hacks
<
companion_cube>
or hashconsing <3
Neros has joined #ocaml
<
thizanne>
i like to make unique key modules with unit ref and (==) also
<
pippijn>
unit ref?
q66 has joined #ocaml
<
companion_cube>
ref ()
<
companion_cube>
the simplest way to allocate a new block ;)
<
pippijn>
but what do you do with that, then?
<
pippijn>
magic it into something else?
<
thizanne>
you test for physical equality
<
companion_cube>
it's the basis for one of the Univ type implementations, isn't it?
<
thizanne>
oh, new is unit -> t in fact
awm22 has quit [Remote host closed the connection]
awm22 has joined #ocaml
jbrown__ has quit [Ping timeout: 252 seconds]
jbrown__ has joined #ocaml
hkBst_ has quit [Ping timeout: 245 seconds]
hkBst_ has joined #ocaml
hkBst_ has quit [Changing host]
hkBst_ has joined #ocaml
weie_ has quit [Read error: Connection reset by peer]
weie has joined #ocaml
sepp2k has joined #ocaml
hkBst_ has quit [Remote host closed the connection]
hkBst_ has joined #ocaml
ttamttam has left #ocaml []
Neros_ has joined #ocaml
Neros has quit [Ping timeout: 245 seconds]
hkBst_ has quit [Remote host closed the connection]
hkBst_ has joined #ocaml
hkBst_ has quit [Changing host]
hkBst_ has joined #ocaml
smondet has joined #ocaml
Fullma has quit [Ping timeout: 245 seconds]
<
thelema>
asmanur: here
Guest50920 has joined #ocaml
Kakadu has quit [Read error: Connection reset by peer]
Kakadu_ has joined #ocaml
Neros_ has quit [Ping timeout: 245 seconds]
cago has quit [Remote host closed the connection]
cago has joined #ocaml
breakds has joined #ocaml
Kakadu_ has quit []
Kakadu has joined #ocaml
groovy2shoes has joined #ocaml
UncleVasya has joined #ocaml
contempt has quit [Ping timeout: 240 seconds]
contempt has joined #ocaml
beckerb has quit [Remote host closed the connection]
Guest50920 has quit [Ping timeout: 245 seconds]
Neros has joined #ocaml
sgnb has quit [Read error: Connection reset by peer]
hkBst_ has quit [Quit: Konversation terminated!]
sgnb has joined #ocaml
sgnb has quit [Remote host closed the connection]
sgnb has joined #ocaml
darkf has quit [Quit: Leaving]
Guest50920 has joined #ocaml
raichoo has joined #ocaml
Guest50920 has quit [Read error: Connection reset by peer]
contempt has quit [Ping timeout: 245 seconds]
Neros has quit [Remote host closed the connection]
contempt has joined #ocaml
mika1 has quit [Quit: Leaving.]
Yoric has quit [Ping timeout: 252 seconds]
barbapapa has joined #ocaml
cago has left #ocaml []
mcclurmc has joined #ocaml
groovy2shoes has quit [Quit: groovy2shoes]
eikke has quit [Ping timeout: 276 seconds]
breakds has quit [Quit: Konversation terminated!]
breakds has joined #ocaml
Neros has joined #ocaml
awm22 has quit [Quit: Leaving.]
mcclurmc has quit [Ping timeout: 276 seconds]
djcoin has quit [Quit: WeeChat 0.3.9.2]
breakds has quit [Quit: Konversation terminated!]
emmanuelux has joined #ocaml
troydm has joined #ocaml
s4muel_ is now known as s4muel
s4muel is now known as s4muelj
Kakadu has joined #ocaml
ulfdoz has joined #ocaml
ollehar has joined #ocaml
s4muelj is now known as s4muel
barbapapa has quit [Remote host closed the connection]
Tobu has quit [Remote host closed the connection]
jamii has quit [Ping timeout: 245 seconds]
wwilly has quit [Remote host closed the connection]
awm22 has joined #ocaml
Tobu has joined #ocaml
Yoric has joined #ocaml
breakds has joined #ocaml
ttamttam has joined #ocaml
ttamttam has left #ocaml []
bitbckt has quit [Ping timeout: 256 seconds]
j0sh has quit [Ping timeout: 256 seconds]
stephe has quit [Ping timeout: 255 seconds]
j0sh has joined #ocaml
stephe has joined #ocaml
bitbckt has joined #ocaml
ttamttam has joined #ocaml
leoncamel2 has quit [Ping timeout: 264 seconds]
ontologiae has joined #ocaml
Xizor has joined #ocaml
ttamttam has left #ocaml []
ollehar has quit [Ping timeout: 260 seconds]
milosn_ is now known as milosn
sepp2k has quit [Remote host closed the connection]
bitbckt_ has joined #ocaml
bitbckt has quit [Ping timeout: 260 seconds]
bitbckt_ is now known as bitbckt
bitbckt has quit [Changing host]
bitbckt has joined #ocaml
Anarchos has joined #ocaml
bitbckt has quit [Quit: out]
mrm has quit [Ping timeout: 248 seconds]
RagingDave has quit [Ping timeout: 245 seconds]
fayden has quit [Quit: Bye]
<
adrien>
FUCK YOU CHANSERV
bitbckt has joined #ocaml
bitbckt has quit [Changing host]
bitbckt has joined #ocaml
RagingDave has joined #ocaml
Nahra has joined #ocaml
smondet has quit [Remote host closed the connection]
UncleVasya has quit [Quit: UncleVasya]
_andre has quit [Quit: leaving]
Anarchos has quit [Quit: Vision[0.9.7-H-090423]: i've been blurred!]
derek_c has joined #ocaml
Kakadu has joined #ocaml
eni has joined #ocaml
csmrfx has joined #ocaml
mcclurmc has joined #ocaml
ontologi1e has joined #ocaml
derek_c has quit [Quit: leaving]
eni has quit [Excess Flood]
eni has joined #ocaml
ontologiae has quit [Ping timeout: 258 seconds]
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
zpe has quit [Remote host closed the connection]
yezariaely has quit [Ping timeout: 240 seconds]
yezariaely has joined #ocaml
ulfdoz has quit [Ping timeout: 258 seconds]
Yoric has quit [Ping timeout: 252 seconds]
Snark has quit [Quit: leaving]
ontologi1e has quit [Ping timeout: 256 seconds]
eni has quit [Ping timeout: 258 seconds]
RagingDave has quit [Quit: Ex-Chat]
cdidd has quit [Ping timeout: 248 seconds]
leoncamel2 has joined #ocaml
zpe has joined #ocaml
groovy2shoes has joined #ocaml
breakds has quit [Read error: Operation timed out]
emmanuelux has quit [Quit: emmanuelux]
emmanuelux has joined #ocaml
zpe has quit [Remote host closed the connection]
q66 has quit [Remote host closed the connection]
milosn_ has joined #ocaml
milosn has quit [Ping timeout: 264 seconds]
yacks has quit [Ping timeout: 268 seconds]
smerz_ has joined #ocaml
zpe has joined #ocaml