gildor changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | OCaml 3.12.1 http://bit.ly/nNVIVH
ulfdoz_ has joined #ocaml
ulfdoz has quit [Ping timeout: 258 seconds]
ulfdoz_ is now known as ulfdoz
lopex has quit []
turingtest has quit [Quit: turingtest]
Kaedenn has left #ocaml []
junsuijin has quit [Ping timeout: 252 seconds]
oriba has quit [Quit: oriba]
Boscop has quit [Quit: OutOfTimeException: Allocation of TimeFrame failed due to lack of time. Free up time by cancelling unimportant events.]
Cyanure has quit [Quit: Quitte]
junsuijin has joined #ocaml
junsuijin has quit [Ping timeout: 260 seconds]
emmanuelux has quit [Remote host closed the connection]
dnolen has quit [Quit: dnolen]
junsuijin has joined #ocaml
joewilliams_away is now known as joewilliams
joewilliams is now known as joewilliams_away
yroeht has quit [Ping timeout: 256 seconds]
yroeht has joined #ocaml
yroeht has quit [Ping timeout: 260 seconds]
ztfw has joined #ocaml
joewilliams_away is now known as joewilliams
ulfdoz has quit [Read error: Operation timed out]
rwmjones has quit [Read error: Operation timed out]
milosn has quit [Write error: Broken pipe]
milosn has joined #ocaml
rwmjones has joined #ocaml
ulfdoz has joined #ocaml
joewilliams is now known as joewilliams_away
Modius has joined #ocaml
ikaros has joined #ocaml
ztfw has quit [Remote host closed the connection]
jimmyrcom has quit [Ping timeout: 260 seconds]
junsuijin has quit [Remote host closed the connection]
ikaros has quit [Quit: Ex-Chat]
Cyanure has joined #ocaml
arubin has quit [Quit: arubin]
ikaros has joined #ocaml
Cyanure has quit [Remote host closed the connection]
ikaros has quit [Quit: Ex-Chat]
ikaros has joined #ocaml
ttamttam has joined #ocaml
ttamttam has quit [Client Quit]
ygrek has joined #ocaml
edwin has joined #ocaml
avsm has joined #ocaml
larhat has joined #ocaml
rgrinberg has joined #ocaml
Cyanure has joined #ocaml
_sol has left #ocaml []
ikaros has quit [Quit: Ex-Chat]
Cyanure has quit [Remote host closed the connection]
ikaros has joined #ocaml
turingtest has joined #ocaml
ttamttam has joined #ocaml
Cyanure has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
turingtest has quit [Quit: turingtest]
avsm has quit [Quit: Leaving.]
ikaros has joined #ocaml
ygrek has quit [Ping timeout: 248 seconds]
ikaros has quit [Quit: Ex-Chat]
ikaros has joined #ocaml
_andre has joined #ocaml
mcclurmc has quit [Quit: ZNC - http://znc.sourceforge.net]
avsm has joined #ocaml
lopex has joined #ocaml
mcclurmc has joined #ocaml
Associat0r has quit [Quit: Associat0r]
avsm has quit [Quit: Leaving.]
EmmanuelOga has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
ygrek has joined #ocaml
bobry has quit [Ping timeout: 260 seconds]
mehdid has quit [Quit: leaving]
bobry has joined #ocaml
EmmanuelOga has quit [Quit: WeeChat 0.3.6-rc2]
EmmanuelOga has joined #ocaml
EmmanuelOga has quit [Quit: WeeChat 0.3.6-rc2]
EmmanuelOga has joined #ocaml
ygrek has quit [Ping timeout: 248 seconds]
ikaros has joined #ocaml
mehdid has joined #ocaml
jimmyrcom has joined #ocaml
emmanuelux has joined #ocaml
oriba has joined #ocaml
avsm has joined #ocaml
fraggle_ has quit [Read error: Connection reset by peer]
avsm has quit [Quit: Leaving.]
EmmanuelOga has quit [Ping timeout: 252 seconds]
lopex has quit []
emmanuelux has quit [Ping timeout: 240 seconds]
randori has joined #ocaml
Cyanure has quit [Remote host closed the connection]
lopex has joined #ocaml
ttamttam has quit [Quit: Leaving.]
joewilliams_away is now known as joewilliams
brendan has quit [Remote host closed the connection]
ztfw has joined #ocaml
brendan has joined #ocaml
oriba has quit [Quit: oriba]
fschwidom has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
ulfdoz has quit [Quit: kernel update]
ulfdoz has joined #ocaml
fschwidom has quit [Ping timeout: 245 seconds]
zorun has quit [Ping timeout: 248 seconds]
ttamttam has joined #ocaml
zorun has joined #ocaml
ikaros has joined #ocaml
ygrek has joined #ocaml
ttamttam has quit [Quit: Leaving.]
larhat has quit [Quit: Leaving.]
sepp2k has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
Boscop has joined #ocaml
mbac has quit [Ping timeout: 256 seconds]
avsm has joined #ocaml
ygrek has quit [Ping timeout: 248 seconds]
avsm has quit [Read error: Connection reset by peer]
avsm has joined #ocaml
_sol has joined #ocaml
avsm has quit [Client Quit]
fraggle_ has joined #ocaml
<_sol> Is there an immutable hash table in the standard libs?
<_habnabit> no, but you could compose one around the stdlib Hashtbl
<thelema> _sol: why do you want an immutable hash table?
<thelema> And can you use the Map data structure instead?
<_sol> thelema: I'll have a look at the Map data structure, thx.
Associat0r has joined #ocaml
Associat0r has quit [Changing host]
Associat0r has joined #ocaml
sepp2k has quit [Remote host closed the connection]
junsuijin has joined #ocaml
fschwidom has joined #ocaml
ikaros has joined #ocaml
mbac has joined #ocaml
struktured has quit [Quit: Konversation terminated!]
struktured has joined #ocaml
randori has quit [Quit: leaving]
randori has joined #ocaml
ttamttam has joined #ocaml
mbac has quit [Ping timeout: 252 seconds]
emmanuelux has joined #ocaml
oriba has joined #ocaml
ttamttam has quit [Quit: Leaving.]
_andre has quit [Quit: leaving]
mbac has joined #ocaml
wtetzner has quit [Ping timeout: 240 seconds]
fschwidom has quit [Ping timeout: 256 seconds]
ztfw has quit [Remote host closed the connection]
fraggle_ has quit [Remote host closed the connection]
ttamttam has joined #ocaml
ttamttam has quit [Quit: Leaving.]
fraggle_ has joined #ocaml
hto has quit [Quit: Lost terminal]
EmmanuelOga has joined #ocaml
everyonemines has joined #ocaml
<everyonemines> I was curious if there's been any work on compile time detection of array out of bounds in ML.
<thelema> everyonemines: benchmark your program with and without -unsafe and then re-ask your question if the result is more than 10% difference
<thelema> on the theoretical level, it's definitely possible, but adds significant complexity to the compiler and little runtime improvement for most programs
<thelema> and those programs with an inner loop that benefits from this can use Array.unsafe_* to keep that benefit
<thelema> I'm not aware of anyone doing such for ocaml.
edwin has quit [Remote host closed the connection]
jimmyrcom1 has joined #ocaml
jimmyrcom has quit [Ping timeout: 260 seconds]
jimmyrcom has joined #ocaml
jimmyrcom1 has quit [Ping timeout: 258 seconds]
Associat0r has quit [Read error: Connection reset by peer]
Associat0r has joined #ocaml
Associat0r has quit [Changing host]
Associat0r has joined #ocaml
arubin has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
ikaros has joined #ocaml
randori has quit [Quit: leaving]
Amorphous has quit [Ping timeout: 260 seconds]
oriba has quit [Quit: oriba]
struktured has quit [Remote host closed the connection]
Amorphous has joined #ocaml
wtetzner has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
struktured has joined #ocaml
dnolen has joined #ocaml
lopex has quit []
<everyonemines> Huh?
<everyonemines> My issue is that "out of bounds" debugging.
<everyonemines> Your program throws out of bounds, now you have to figure out why.
<everyonemines> thelema: Or maybe you have an off by 1 error in a rarely used subroutine, so your program crashes randomly for some users. Some subset of out of bounds errors seems findable by simple static analysis.
explodus has quit [Ping timeout: 260 seconds]
explodus has joined #ocaml
ulfdoz_ has joined #ocaml