companion_cube changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.11 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.11/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky has joined #ocaml
tane has quit [Quit: Leaving]
serpent is now known as Serpent7776
mxns has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
rock64 has quit [Ping timeout: 246 seconds]
rock64 has joined #ocaml
hannes has quit [Ping timeout: 240 seconds]
mxns has quit [Ping timeout: 272 seconds]
mxns has joined #ocaml
dan64- has quit [Quit: ZNC - http://znc.in]
mxns has quit [Ping timeout: 272 seconds]
vicfred has joined #ocaml
vicfred has quit [Remote host closed the connection]
vicfred has joined #ocaml
vicfred has quit [Remote host closed the connection]
Haudegen has quit [Ping timeout: 246 seconds]
adrianbrink_ has joined #ocaml
adrianbrink has quit [Ping timeout: 256 seconds]
adrianbrink_ is now known as adrianbrink
rock64 has quit [Ping timeout: 256 seconds]
rock64 has joined #ocaml
<d_bot> <beans> What is the reasoning on giving a different syntax to value constructors and regular functions? I have worked a bit in haskell and they allow for value constructors to be treated exactly like regular functions (except for the different naming conventions) even to the point of currying them. Is there a specific reason OCaml opted to differentiate between them?
Drup has quit [Ping timeout: 246 seconds]
Drup has joined #ocaml
_whitelogger has joined #ocaml
steenuil has quit [Read error: Connection reset by peer]
kini has quit [Remote host closed the connection]
kini has joined #ocaml
mfp has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ocaml
dan64 has joined #ocaml
zebrag has quit [Quit: Konversation terminated!]
waleee-cl has quit [Quit: Connection closed for inactivity]
ArthurStrong has quit [Quit: leaving]
kini has quit [Remote host closed the connection]
kini has joined #ocaml
_whitelogger has joined #ocaml
mbuf has joined #ocaml
adrianbrink has quit [Read error: Connection reset by peer]
adrianbrink has joined #ocaml
SrPx has quit [Ping timeout: 260 seconds]
SrPx has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
kini has quit [Remote host closed the connection]
kini has joined #ocaml
jgjl has quit [Quit: leaving]
shawnw has quit [Ping timeout: 246 seconds]
mal``` has joined #ocaml
mal`` has quit [Ping timeout: 256 seconds]
Drup has quit [Ping timeout: 256 seconds]
amiloradovsky has quit [Remote host closed the connection]
Drup has joined #ocaml
_whitelogger has joined #ocaml
mbuf has quit [Quit: Leaving]
kini has quit [Remote host closed the connection]
kini has joined #ocaml
shawnw has joined #ocaml
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
mro_name has joined #ocaml
Tuplanolla has joined #ocaml
penguwin has quit [Ping timeout: 272 seconds]
penguwin has joined #ocaml
tryte has quit [Remote host closed the connection]
tryte has joined #ocaml
neiluj has quit [Ping timeout: 272 seconds]
neiluj has joined #ocaml
Haudegen has joined #ocaml
mro_name has quit [Remote host closed the connection]
olle has joined #ocaml
<d_bot> <Aram> at some point in the past, I read some article that mentioned in passing that in OCaml some pass of the compiler (?) precalculates all possible stack traces, and encodes them in some small integer, so passing a stack trace around is cheap.
<d_bot> <Aram> 1. is this true? how does it work with recursive functions?
<d_bot> <Aram> 2. if it is true, where can I read more about it?
hannes has joined #ocaml
mfp has joined #ocaml
bartholin has joined #ocaml
<d_bot> <ggole> That doesn't sound right at all.
l1x has joined #ocaml
steenuil has joined #ocaml
mro_name has joined #ocaml
shawnw has quit [Ping timeout: 246 seconds]
mro_name has quit [Remote host closed the connection]
zebrag has joined #ocaml
mro_name has joined #ocaml
mro_name has quit [Ping timeout: 264 seconds]
mro_name has joined #ocaml
mro_name has quit [Quit: Leaving...]
tane has joined #ocaml
waleee-cl has joined #ocaml
olle has quit [Ping timeout: 240 seconds]
mro_name has joined #ocaml
jnavila has joined #ocaml
tryte has quit [Ping timeout: 240 seconds]
tryte has joined #ocaml
<d_bot> <Aram> that's what I thought but I can't find the original article.
<d_bot> <Aram> it can work for non recursive parts of the call stack, at least.
<d_bot> <Aram> so you could get a lot of compression that way.
mro_name has quit [Quit: Leaving...]
<d_bot> <Drup> I've never heard of anything like that
<d_bot> <Drup> Maybe for one of the memory debugers, but I doubt it
Jeanne-Kamikaze has joined #ocaml
noonien2 has joined #ocaml
noonien has quit [Ping timeout: 265 seconds]
noonien2 is now known as noonien
jbrown has joined #ocaml
ArthurStrong has joined #ocaml
jbrown has quit [Quit: Leaving]
amiloradovsky has joined #ocaml
rolaids_guy is now known as greeb
greeb has quit [Changing host]
greeb has joined #ocaml
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky has joined #ocaml
bartholin has quit [Quit: Leaving]
<sleepydog> anyone know if/how i can generate odig docs of the stdlib? `odig doc stdlib` fails for me
<sleepydog> ah, it's `odig doc ocaml`
amiloradovsky1 has joined #ocaml
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky1 is now known as amiloradovsky
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky has joined #ocaml
hnOsmium0001 has joined #ocaml
vicfred has joined #ocaml
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky has joined #ocaml
vsiles has quit [Remote host closed the connection]
l1x has quit [Quit: Connection closed for inactivity]
jbrown has joined #ocaml
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky has joined #ocaml
mengu has joined #ocaml
olle has joined #ocaml
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky has joined #ocaml
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky has joined #ocaml
steenuil has quit [Read error: Connection reset by peer]
jmiven has quit [Quit: reboot]
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky has joined #ocaml
GuerrillaMonkey has joined #ocaml
olle has quit [Ping timeout: 246 seconds]
Jeanne-Kamikaze has quit [Ping timeout: 240 seconds]
jnavila has quit [Quit: Konversation terminated!]
olle has joined #ocaml
tryte has quit [*.net *.split]
nicoo has quit [*.net *.split]
cantstanya has quit [*.net *.split]
andreas303 has quit [*.net *.split]
nicoo has joined #ocaml
tryte has joined #ocaml
andreas303 has joined #ocaml
cantstanya has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
mxns has joined #ocaml
tane has quit [Quit: Leaving]
mxns has quit [Ping timeout: 246 seconds]
mxns has joined #ocaml
GuerrillaMonkey has quit [Quit: Leaving]
Jeanne-Kamikaze has joined #ocaml
olle has quit [Ping timeout: 256 seconds]
mfp has quit [Ping timeout: 256 seconds]
p4bl0 has quit [Ping timeout: 256 seconds]
Drup has quit [Ping timeout: 256 seconds]
p4bl0 has joined #ocaml
mfp has joined #ocaml
olle has joined #ocaml
mengu has quit []
Drup has joined #ocaml
mxns has quit [Ping timeout: 240 seconds]
amiloradovsky has quit [Remote host closed the connection]
amiloradovsky has joined #ocaml