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]
<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]
<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.