<thelema>
hcarty: yes, but even BatIO depends on Camomile. Some reorg could fix this if it's a big deal.
mjonsson has quit [Remote host closed the connection]
Modius has quit [Quit: I'm big in Japan]
emias has quit [Ping timeout: 276 seconds]
emias has joined #ocaml
Axsuul has quit [*.net *.split]
nejimban has quit [*.net *.split]
joewilliams is now known as joewilliams_away
Axsuul has joined #ocaml
nejimban has joined #ocaml
ulfdoz has joined #ocaml
jakedouglas has quit [Quit: Leaving.]
<adrien>
wasn't that fixed on the camomile side?
<thelema>
did he add lazy loading, or just configurable directory
<adrien>
"so that linking CamomileLibrary does not automatically cause to load the data files from hard-coded location. Also, adding new CamomileLibraryDyn module, which is configured by environmental variables (See camomileDynConfig.mli)."
hto has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
hto has joined #ocaml
valross has quit [Quit: Ex-Chat]
ulfdoz has quit [Read error: Operation timed out]
Yoric has quit [Quit: Yoric]
Snark has joined #ocaml
ftrvxmtrx has quit [Quit: Leaving]
Amorphous has quit [Ping timeout: 264 seconds]
Yoric has joined #ocaml
Yoric has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
Yoric has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
Amorphous has joined #ocaml
Yoric has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
Yoric has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
seafood has quit [Quit: seafood]
ikaros has joined #ocaml
ttamttam has joined #ocaml
ttamttam has left #ocaml []
barismetin has joined #ocaml
bzzbzz_ has joined #ocaml
rwmjones is now known as rwmjones_afk_all
rwmjones_afk_all is now known as rwmjones_af
rwmjones_af is now known as rwmjones_afk
bzzbzz has quit [Ping timeout: 240 seconds]
BiDOrD has quit [Quit: BiDOrD]
yezariaely has joined #ocaml
<yezariaely>
I was wondering if there is a possibility to create a module over several files?
<flux>
no.
<flux>
well, infact, it is possible if you use a caml preprocessor module that includes other files
<flux>
I haven't used one, so I don't know if one exists.
<flux>
maybe you want to consider adding some internal structure that allows to write smaller modules
<yezariaely>
flux: thx, as this leads to confusion easily when using a preproc. I think it would be better to restructure
<yezariaely>
exactly ;)
ftrvxmtrx has joined #ocaml
BiDOrD has joined #ocaml
BiDOrD has quit [Client Quit]
th5 has joined #ocaml
hto_ has joined #ocaml
hto_ has quit [Client Quit]
hto has quit [Quit: Lost terminal]
BiDOrD has joined #ocaml
lluvia has joined #ocaml
lluvia has left #ocaml []
hto has joined #ocaml
Yoric has quit [Ping timeout: 240 seconds]
Yoric has joined #ocaml
lluvia has joined #ocaml
lluvia has left #ocaml []
Yoric has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
Yoric has quit [Read error: Connection reset by peer]
lluvia has joined #ocaml
Yoric has joined #ocaml
hto has quit [Quit: Lost terminal]
lluvia has left #ocaml []
munga has joined #ocaml
_andre has joined #ocaml
_unK has joined #ocaml
mjonsson has joined #ocaml
ftrvxmtrx has quit [Quit: Leaving]
ftrvxmtrx has joined #ocaml
init1 has joined #ocaml
verte has joined #ocaml
verte has left #ocaml []
munga has quit [Ping timeout: 240 seconds]
mjonsson has quit [Remote host closed the connection]
_unK has quit [Remote host closed the connection]
munga has joined #ocaml
oc13 has joined #ocaml
lpereira has joined #ocaml
<flux>
pfff seems to have some other interesting stuff as well, such as semantic grep and patch
<flux>
I do wonder how to used them, though, but the idea sounds interesting :)
Snark has quit [Quit: Ex-Chat]
ccasin has quit [Quit: Leaving]
Yoric has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
Yoric_ has joined #ocaml
Yoric has quit [Read error: Connection reset by peer]
Yoric_ is now known as Yoric
Yoric has quit [Client Quit]
Yoric has joined #ocaml
Yoric has quit [Ping timeout: 240 seconds]
ccasin has joined #ocaml
Yoric has joined #ocaml
Yoric has quit [Read error: Connection reset by peer]
Yoric has joined #ocaml
elehack has joined #ocaml
fraggle_laptop has joined #ocaml
ftrvxmtrx has quit [Remote host closed the connection]
ftrvxmtrx has joined #ocaml
_unK has joined #ocaml
jakedouglas has joined #ocaml
seafood has joined #ocaml
seafood has quit [Quit: seafood]
avsm has joined #ocaml
<yezariaely>
How can I add something to the index.html file which is created using ocamldoc? I know I can replace it using -intro, but this is not what I want.
elehack has quit [Ping timeout: 276 seconds]
ftrvxmtrx has quit [Quit: Leaving]
<hcarty>
thelema: Thanks - I would most likely end up pulling in something which requires Camomile anyway, so I should probably just ping the GODI Camomile maintainer to see if they're willing to provide an update
<thelema>
and update to current batteries
<thelema>
git, not release
<thelema>
I guess we could/should release for godi
<hcarty>
thelema: I can't offer much help, but I'm happy to provide what I can
<MarcWeber>
Is it very hard to cross compile creating windows executables on linux?
<thelema>
MarcWeber: richard jones built a rpm for that, iirc
yezariaely has quit [Quit: Leaving.]
avsm has quit [Quit: Leaving.]
lluvia has joined #ocaml
<lluvia>
Arg.current:=0; Arg.parse_argv ([|"--help"|]) options (function a -> a print_endline "bar"; exit 0) "foo"
barismetin has quit [Remote host closed the connection]
avsm has joined #ocaml
sepp2k has joined #ocaml
<lluvia>
I understand now how Arg.parse_argv works, but I didn't think I'd need to use a "simulated name of program" first string in the array
<thelema>
that's how argv comes
<lluvia>
true
avsm has quit [Quit: Leaving.]
<adrien>
both debian and fedora provide a cross-compiler
ftrvxmtrx has joined #ocaml
Yoric has quit [Quit: Yoric]
<adrien>
gildor: ocaml-installer is msvc, not mingw*, right?
lluvia has left #ocaml []
Edward_ has joined #ocaml
<gildor>
adrien: yes msvc
<gildor>
adrien: I still need to check that it really makes a difference though
<adrien>
I was mostly curious
<adrien>
mingw* aims at binary compatibility with msvc anyway
<adrien>
it's not always working but it's pretty good and improving
<gildor>
adrien: I don't want to spread the FUD
<gildor>
adrien: but last time I have done benchmark the code resulting of mingw compilation was slower than the one from MSVC
<gildor>
adrien: (probably related to the fact it was compiling with gcc < 4.0)
elehack has quit [Ping timeout: 265 seconds]
<adrien>
yeah, 4.x is much better
<gildor>
adrien: it was something like 20% slower, but again this is maybe only a FUD
<adrien>
afaik, right now, gcc is less than 10% slower than icc on average (probably closer to 5%)
<gildor>
adrien: and maybe it is already solved today
<gildor>
adrien: I have no doubt gcc >= 4.0 is better
<adrien>
benchmarking is somewhere on my todo list... somewhere ;-)
<gildor>
adrien: we already seen the difference when changing CC in debian
<gildor>
adrien: the main point of MSVC vs mingw is that real Windows programmer have probably installed MSVC and probably not installed cygwin/mingw
<gildor>
adrien: and they are more likely to trust something with MS in it, with a graphical installer and that look like what they already know
<gildor>
(reason for ocaml installer are half technical halp psychological)
<adrien>
heheheh ;-)
munga has quit [Ping timeout: 240 seconds]
coucou747 has quit [Ping timeout: 265 seconds]
coucou747 has joined #ocaml
ulfdoz has joined #ocaml
th5 has quit [Ping timeout: 272 seconds]
ztfw has joined #ocaml
Yoric has joined #ocaml
munga has joined #ocaml
joewilliams_away is now known as joewilliams
avsm has joined #ocaml
joewilliams is now known as joewilliams_away
munga has quit [Ping timeout: 265 seconds]
Edward_ has quit []
avsm has quit [Quit: Leaving.]
avsm has joined #ocaml
avsm has quit [Client Quit]
yezariaely has joined #ocaml
yezariaely has left #ocaml []
yezariaely has joined #ocaml
<yezariaely>
Is there some possibility of forward declaration in ocaml?
ztfw has quit [Remote host closed the connection]
<gildor>
yezariaely: you need to have the declaration within a let f1 = ... and f2 = ...
<gildor>
yezariaely: you can use f2 in f1 in this case
ftrvxmtrx has quit [Read error: Connection reset by peer]
<yezariaely>
gildor: unfortunately this will not help in my case. I have a parser file (mly) and wanted to put a simplified interface function in the free definitions part, however, the main function calling the parser is defined below when the file is transformed
<yezariaely>
(I could give an example if this was to confusing)
oc13 has quit [Ping timeout: 240 seconds]
schmrkc has quit [Read error: Operation timed out]
schmrkc has joined #ocaml
<gildor>
yezariaely: you can use the trailer of you .mly file?
<yezariaely>
gildor: sure! I didn't know there is a trailer! thank you
oriba has joined #ocaml
ftrvxmtrx has joined #ocaml
avsm has joined #ocaml
init1 has quit [Quit: Quitte]
_andre has quit [Quit: *puff*]
sepp2k has quit [Quit: sepp2k]
avsm has quit [Quit: Leaving.]
<yezariaely>
can I somehow compare instances of types? e.g.
<yezariaely>
type xyz = abc --> if (abc == abc) or something like that?
<yezariaely>
one of the abcs in the if would be stored as a variable of course
<yezariaely>
better example:
<yezariaely>
let x = abc in if (x == abc)
oriba has quit [Quit: Verlassend]
Yoric has quit [Quit: Yoric]
<orbitz>
yezariaely: your question dosen't really make sense
<orbitz>
your code would nto compie fi x and abc were of idfferent types..
<yezariaely>
orbitz: ehm yes, you are right. damn ...
<yezariaely>
sorry for bothering ...
<yezariaely>
maybe it is really time for sleeping, now ...
yezariaely has left #ocaml []
avsm has joined #ocaml
valross has joined #ocaml
ulfdoz has quit [Ping timeout: 276 seconds]
avsm has quit [Quit: Leaving.]
f[x] has quit [Ping timeout: 240 seconds]
lpereira has quit [Quit: Leaving.]
ikaros has quit [Quit: Leave the magic to Houdini]
seafood has joined #ocaml
jonafan has quit [Read error: Connection reset by peer]
valross has quit [Remote host closed the connection]