adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | OCaml 4.00.1 http://bit.ly/UHeZyT | http://www.ocaml-lang.org | Public logs at http://tunes.org/~nef/logs/ocaml/
eikke has joined #ocaml
ulfdoz_ has joined #ocaml
ulfdoz has quit [Ping timeout: 264 seconds]
ulfdoz_ is now known as ulfdoz
lolcathost has joined #ocaml
lolcathost has quit [Read error: Connection reset by peer]
doomrobo has joined #ocaml
madroach has quit [Ping timeout: 244 seconds]
Yoric has joined #ocaml
Yoric has quit [Client Quit]
madroach has joined #ocaml
eikke has quit [Ping timeout: 255 seconds]
weie has joined #ocaml
mattrepl has quit [Quit: mattrepl]
doomrobo has quit [Quit: gn]
Leonidas has quit [Ping timeout: 246 seconds]
Leonidas has joined #ocaml
wagle has quit [Ping timeout: 252 seconds]
jamii has joined #ocaml
wagle has joined #ocaml
wagle has quit [Ping timeout: 264 seconds]
wagle has joined #ocaml
jamii has quit [Ping timeout: 240 seconds]
cdidd has joined #ocaml
mye_ has joined #ocaml
mye has quit [Ping timeout: 240 seconds]
mye_ is now known as mye
andreypopp has joined #ocaml
weie_ has joined #ocaml
weie has quit [Ping timeout: 260 seconds]
andreypo_ has joined #ocaml
andreypopp has quit [Ping timeout: 264 seconds]
andreypo_ is now known as andreypopp
weie has joined #ocaml
weie_ has quit [Ping timeout: 255 seconds]
jewel has joined #ocaml
andreypopp has quit [Quit: sleep]
jewel has quit [Ping timeout: 255 seconds]
andreypopp has joined #ocaml
andreypopp has quit [Read error: Connection reset by peer]
justdit has joined #ocaml
andreypopp has joined #ocaml
emmanuelux has quit [Quit: emmanuelux]
larhat has joined #ocaml
Cyanure has joined #ocaml
larhat has quit [Quit: Leaving.]
groleo has joined #ocaml
justdit has quit [Ping timeout: 276 seconds]
thomasga has joined #ocaml
pango is now known as pangoafk
flux has quit [Ping timeout: 244 seconds]
myx has quit [Ping timeout: 250 seconds]
djcoin has joined #ocaml
Cyanure has quit [Remote host closed the connection]
Snark_ has joined #ocaml
rixed has quit [Remote host closed the connection]
Cyanure has joined #ocaml
ftrvxmtrx has joined #ocaml
fusillia has joined #ocaml
Neros has quit [Ping timeout: 256 seconds]
answer_42 has joined #ocaml
destrius has quit [Read error: Connection reset by peer]
sepp2k has joined #ocaml
destrius has joined #ocaml
mye has quit [Read error: Connection reset by peer]
mye has joined #ocaml
leoncamel has quit [Read error: Connection reset by peer]
leoncamel has joined #ocaml
andreypopp has quit [Quit: sleep]
BiDOrD_ has joined #ocaml
andreypopp has joined #ocaml
answer_42 has quit [Quit: WeeChat 0.3.9.2]
BiDOrD has quit [Ping timeout: 252 seconds]
justdit has joined #ocaml
eikke has joined #ocaml
ikaros has joined #ocaml
ftrvxmtrx has quit [Quit: Leaving]
ocp has joined #ocaml
andreypopp has quit [Quit: sleep]
larhat has joined #ocaml
<yezariaely> anyone knows a document of ocaml library structure recommendings? i.e. how to name things, what to export and such wrt. to preventing name clashes and such
<orbitz> yezariaely: I follow Jane St Core's methodlogy
ikaros_ has joined #ocaml
cago has joined #ocaml
ikaros has quit [Ping timeout: 240 seconds]
<yezariaely> orbitz: to be honest, I didn't quite get their scheme… How do they prevent name clashes? They have several modules like "avltree" and such which are not prefixed.
destrius has quit [Quit: Leaving.]
mfp has quit [Remote host closed the connection]
beckerb has joined #ocaml
larhat has quit [Quit: Leaving.]
ocp has quit [Ping timeout: 244 seconds]
larhat has joined #ocaml
pangoafk is now known as pango
mfp has joined #ocaml
mye has quit [Quit: mye]
ikaros_ is now known as ikaros
ikaros has quit [Quit: Ex-Chat]
ikaros has joined #ocaml
larhat has quit [Quit: Leaving.]
eikke has quit [Ping timeout: 248 seconds]
mye has joined #ocaml
eikke has joined #ocaml
<orbitz> yezariaely: if you want to just be internal, you can avoid name clashes by packing
<orbitz> which is what i belive cor edoes
eikke has quit [Ping timeout: 264 seconds]
answer_42 has joined #ocaml
Neros has joined #ocaml
fraggle_laptop has quit [Remote host closed the connection]
fraggle_laptop has joined #ocaml
larhat has joined #ocaml
mye has quit [Quit: mye]
ftrvxmtrx has joined #ocaml
<f[x]> yezariaely, the only recommendation I am aware of and following eagerly is wait till ocaml gets proper namespaces
<djcoin> f[x]: is it planned ?
<f[x]> djcoin, afaik it is already implemented but not decided
<djcoin> Not decided ?
flux has joined #ocaml
<f[x]> not decided whether it should go in
<djcoin> Oh, ok. I will try to google this to see what it looks like
Neros has quit [Read error: Connection reset by peer]
Neros has joined #ocaml
<f[x]> patch is not public I think
<djcoin> ok
<f[x]> and iirc there was some discussion on caml-list
<f[x]> quite some time have passed..
<djcoin> f[x]: thanks !
UncleVasya has joined #ocaml
ontologiae has joined #ocaml
cago has quit [Quit: Page closed]
mye has joined #ocaml
gnuvince has quit [Ping timeout: 240 seconds]
ontologiae has quit [Ping timeout: 256 seconds]
andreypopp has joined #ocaml
andreypopp has quit [Quit: sleep]
metasyntax|work has joined #ocaml
andreypopp has joined #ocaml
mattrepl has joined #ocaml
mye has quit [Quit: mye]
eikke has joined #ocaml
gnuvince has joined #ocaml
justdit has quit [Ping timeout: 255 seconds]
Neros has quit [Ping timeout: 260 seconds]
jr`` has quit [Quit: bbl]
smondet has joined #ocaml
ontologiae has joined #ocaml
justdit has joined #ocaml
Snark_ has quit [*.net *.split]
PM has quit [*.net *.split]
arsatiki has quit [*.net *.split]
bitbckt has quit [*.net *.split]
kba has quit [*.net *.split]
Obfuscate has quit [*.net *.split]
deavid has quit [*.net *.split]
Snark_ has joined #ocaml
PM has joined #ocaml
arsatiki has joined #ocaml
bitbckt has joined #ocaml
kba has joined #ocaml
Obfuscate has joined #ocaml
deavid has joined #ocaml
gustav__ has quit [Excess Flood]
gustav__ has joined #ocaml
alxbl has quit [Changing host]
alxbl has joined #ocaml
Neros has joined #ocaml
Snark_ has quit [*.net *.split]
PM has quit [*.net *.split]
arsatiki has quit [*.net *.split]
bitbckt has quit [*.net *.split]
kba has quit [*.net *.split]
Obfuscate has quit [*.net *.split]
deavid has quit [*.net *.split]
Snark_ has joined #ocaml
PM has joined #ocaml
arsatiki has joined #ocaml
bitbckt has joined #ocaml
kba has joined #ocaml
Obfuscate has joined #ocaml
deavid has joined #ocaml
jpdeplaix has quit [Ping timeout: 244 seconds]
andreypopp has quit [Quit: sleep]
Neros has quit [Ping timeout: 256 seconds]
bobry has quit [Remote host closed the connection]
lopex has quit [Remote host closed the connection]
Neros has joined #ocaml
fusillia has quit [Ping timeout: 240 seconds]
jamii has joined #ocaml
mattrepl has quit [Ping timeout: 248 seconds]
Neros has quit [Ping timeout: 240 seconds]
mattrepl has joined #ocaml
xavierm02 has joined #ocaml
Neros has joined #ocaml
jpdeplaix has joined #ocaml
chambart has joined #ocaml
Cyanure has quit [Remote host closed the connection]
lopex has joined #ocaml
bobry has joined #ocaml
samposm has quit [Read error: Operation timed out]
tac has joined #ocaml
samposm has joined #ocaml
gnuvince has quit [Ping timeout: 252 seconds]
Cyanure has joined #ocaml
ftrvxmtrx has quit [Ping timeout: 252 seconds]
Submarine has joined #ocaml
Submarine has quit [Changing host]
Submarine has joined #ocaml
andreypopp has joined #ocaml
andreypopp has quit [Quit: quit]
gnuvince has joined #ocaml
gnuvince has quit [Client Quit]
gnuvince has joined #ocaml
ocp has joined #ocaml
bru` has joined #ocaml
<bru`> Hi! I'm using ocaml 4.00.1 and findlib 1.3.3, and there seems to be a problem with those 2 versions: when trying to compile another project (js_of_ocaml), I get the following error: http://pastebin.com/S75erydd
<bru`> Do you know how I could fix it? I've tried reinstalling ocaml and findlib, but it did not seem to change anything
<flux> bru`, you somehow manage to compile findlib against a different ocaml installation..
<flux> or, there is a module name conflict
<flux> do you have two files called 'filename.cmi' in your filesystem?
<flux> if so, there's your suspect
<bru`> flux: I did not compile it myself! I got the binaries via the archlinux repos
<flux> then perhaps the repos are faulty
<flux> you can probably recompile your package with relative ease
<bru`> ad I have this file only once
<bru`> Will do flux, I'll keep you updated. Thanks.
<flux> well, ocamlfind has been compiled in the presense of a different filename.cmi
<flux> ocaml depedencise are sort of tricky
<bru`> that seem to be a weakness shared amongst poorly supported languages
<flux> I don't know if all distributions try to properly deal with them
<flux> but at least redhat and debian (unstable) do try to
<bru`> Compiling haskell libraries on archlinux gave me nightmares sometimes
<bru`> (through the AUR)
<flux> for example in my debian unstable there is this dependency on libbatteries: libcamomile-ocaml-dev-rbe19
<bru`> That'd actually be a reason switch to debian…
<flux> I'm pretty sure the last 5 characters describe some interface hash
UncleVasya has left #ocaml []
benmachine has joined #ocaml
<benmachine> what's the best way to fetch and install the dependencies for oasis? (assuming oasis is the best way to fetch and install dependencies in general)
eikke has quit [Ping timeout: 240 seconds]
larhat has quit [Quit: Leaving.]
gnuvince has quit [Ping timeout: 276 seconds]
eikke has joined #ocaml
myx has joined #ocaml
djcoin has quit [Quit: WeeChat 0.3.9.2]
gnuvince_ has joined #ocaml
<benmachine> huh, odb failed to install netstring because it tried to mkdir /usr/lib/ocaml/netstring
<benmachine> I was trying to install it locally
<benmachine> or at least, I thought I was >_>
<benmachine> also, ocamlfind: [WARNING] You have installed DLLs but the directory /home/ben/.odb/lib/stublibs is not mentioned in ld.conf
<benmachine> I don't know what ld.conf is
<benmachine> unless it is the same as ld.so.conf
pkrnj has joined #ocaml
mattrepl has quit [Quit: mattrepl]
emmanuelux has joined #ocaml
justdit has quit [Read error: Operation timed out]
<benmachine> oh, ld.conf is in /usr/lib/ocaml
ben_zen has joined #ocaml
sepp2k has quit [Quit: Leaving.]
chambart has quit [Ping timeout: 248 seconds]
larhat has joined #ocaml
answer_42 has quit [Quit: WeeChat 0.3.9.2]
<thelema> benmachine: netstring doesn't install locally nicely.
<thelema> oasis doesn't do any downloading or installation of deps.
<benmachine> thelema: right, I've worked that out now
<benmachine> unfortunately I now have to run to dinner
thomasga has quit [Quit: Leaving.]
gnuvince_ has quit [Ping timeout: 255 seconds]
Snark_ has quit [Quit: Quitte]
tane has joined #ocaml
ocp has quit [Ping timeout: 252 seconds]
pango has quit [Read error: Connection reset by peer]
ontologiae has quit [Ping timeout: 250 seconds]
cdidd has quit [Ping timeout: 248 seconds]
hongboz has joined #ocaml
hongboz has quit [Ping timeout: 264 seconds]
chambart has joined #ocaml
ivan\ has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
milosn has quit [Ping timeout: 264 seconds]
ivan\ has joined #ocaml
milosn has joined #ocaml
Xizor has joined #ocaml
ocp has joined #ocaml
Submarine has quit [Quit: Leaving]
heidi has joined #ocaml
heidi has quit [Client Quit]
chambart has quit [Ping timeout: 246 seconds]
Cyanure has quit [Remote host closed the connection]
Xizor has quit [Remote host closed the connection]
myx has quit [Ping timeout: 264 seconds]
chambart has joined #ocaml
mattrepl has joined #ocaml
thizanne has quit [Read error: Operation timed out]
thizanne has joined #ocaml
tane has quit [Quit: Verlassend]
ocp has quit [Quit: Leaving.]
xavierm02 has quit [Quit: Leaving]
myx has joined #ocaml
jamii has quit [Ping timeout: 248 seconds]
ikaros has quit [Quit: Ex-Chat]
Neros has quit [Ping timeout: 255 seconds]
tac has quit [Ping timeout: 245 seconds]
Neros has joined #ocaml
hongboz has joined #ocaml
Neros has quit [Ping timeout: 265 seconds]
bru` has quit [Ping timeout: 240 seconds]
pango has joined #ocaml
smondet has quit [Ping timeout: 264 seconds]
pango has quit [Remote host closed the connection]
pango has joined #ocaml
ulfdoz has quit [Read error: Operation timed out]
ulfdoz has joined #ocaml
chambart has quit [Ping timeout: 246 seconds]
dskippy has joined #ocaml
<dskippy> I cannot understand a type error I am getting and I have created a 3-line example file. http://pastebin.com/kdSAEBRs
<dskippy> Basically it is telling that an argument I'm passing to a library function is a float array array when it should be a string. But the mli file of that library seems to indicate to me that it is supposed to accept a float array array so I'm confused.
<wmeyer```> dskippy: Use .(i) for arrays, and .[i] for strings
<dskippy> Ah!1
<dskippy> :)
<dskippy> Thanks
<wmeyer```> dskippy: you are welcome
<wmeyer```> dskippy: BTW you can ommit annotations
<dskippy> Type annotations? I know. I like having them.
<wmeyer```> dskippy: this is also due to such strict syntactical notation
<dskippy> I actually added them when I had this error.
<wmeyer```> ocasionally there are useful
<wmeyer```> but then it's better to have .mli file
<wmeyer```> sometimes there are required, but that's when using more advanced type system features
<wmeyer```> s/there/they/
<dskippy> I have programmed in Haskell for a while, and I have developed a habit of annotating functions.
<dskippy> But not let-bound variables or parameters to lambdas.