gildor changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | OCaml 3.12.0 http://bit.ly/aNZBUp
<hcube> yes, this seems a networking problem
<rixed_> hcube: related to DNS ?
<hcube> i dont test it deeply. just disabled image fetching but added 200 new test threads which prints a message repeatedly the list scrolling was smooth.
<hcube> i'll check this issue in depth tomorrow
<hcube> thanks for the help
jsk has quit [Ping timeout: 260 seconds]
mcclurmc has quit [Ping timeout: 240 seconds]
mikemc has quit [Ping timeout: 260 seconds]
jonathandav has quit [Ping timeout: 260 seconds]
jonathandav has joined #ocaml
mikemc has joined #ocaml
mcclurmc has joined #ocaml
jsk has joined #ocaml
rks has quit [Quit: et ben non.]
hcube has quit [Ping timeout: 240 seconds]
Edward has quit []
wuj has quit [Ping timeout: 265 seconds]
ulfdoz has joined #ocaml
Yoric has joined #ocaml
Snark has joined #ocaml
valross has joined #ocaml
valross has quit [Quit: Ex-Chat]
ulfdoz has quit [Ping timeout: 240 seconds]
Elench` has joined #ocaml
Elench has quit [Remote host closed the connection]
Tianon has quit [Ping timeout: 260 seconds]
Yoric has quit [Quit: Yoric]
Tianon has joined #ocaml
Tianon has quit [Changing host]
Tianon has joined #ocaml
Yoric has joined #ocaml
srcerer_ has joined #ocaml
lamawithonel has quit [Remote host closed the connection]
lamawithonel has joined #ocaml
srcerer has quit [Ping timeout: 255 seconds]
joewilliams is now known as joewilliams_away
hcube has joined #ocaml
yezariaely has joined #ocaml
yezariaely has left #ocaml []
Tianon has quit [Ping timeout: 260 seconds]
ikaros has joined #ocaml
ttamttam has joined #ocaml
rixed_ has quit [Quit: leaving]
Yoric has quit [Quit: Yoric]
hcube has quit [Ping timeout: 260 seconds]
ninegrid has quit [Ping timeout: 240 seconds]
ninegrid has joined #ocaml
<thomasga> what can I do to make ocamlbuild handle dependencies in sub-sub directories ?
<thomasga> (ie. in sub-directories, everything seems to work fine, but when I go on directory up, dependencies are computed correctly, but files are not built in the right order)
<gildor> "sub/sub": include
larhat has joined #ocaml
<thomasga> <sub/sub>: inclue or "sub/sub": include ?
<gildor> "sub/sub": include
<gildor> <sub/sub> means that there can be expansion
<gildor> but this is not the case
<thomasga> I've replace the < > by "" but I still have the problem
<thomasga> _build/sub/sub/a.ml.depends is there and contains the right information
<thomasga> but ocamlbuild doesn't try to build the dependencies ...
<gildor> source code ?
<thomasga> I haven't committed that code anywhere yet, I am just trying to build it before pushing to github :-)
<thomasga> what do you need ?
<gildor> something to reproduce the bug !
<thomasga> :-)
Yoric has joined #ocaml
<thomasga> gildor: see your PM
Tianon has joined #ocaml
Tianon has quit [Changing host]
Tianon has joined #ocaml
<thomasga> ok, ocamlbuild doesn't like symbolic links in sub-sub directories ...
<thomasga> thx gildor :-)
<jsk> morning
Yoric has quit [Quit: Yoric]
hcube has joined #ocaml
_andre has joined #ocaml
rks has joined #ocaml
caligula_ has quit [Ping timeout: 255 seconds]
caligula_ has joined #ocaml
avsm has joined #ocaml
ftrvxmtrx has quit [Quit: Leaving]
Yoric has joined #ocaml
th5 has joined #ocaml
ftrvxmtrx has joined #ocaml
bacam has joined #ocaml
hto has quit [Read error: Connection reset by peer]
hto has joined #ocaml
VIPeople has joined #ocaml
rks has quit [Quit: cours :/]
VIPeople has left #ocaml []
VIPeople has joined #ocaml
VIPeople has left #ocaml []
Amorphous has quit [Ping timeout: 260 seconds]
<thomasga> any way to add a manual dependency with ocamlbuild ?
Amorphous has joined #ocaml
<gildor> thomasga: use the "dep" function into your myocamlbuild.ml
Fullma has joined #ocaml
<gildor> thomasga: dep ["link"; "ocaml"; "myfunnytag"] ["src/mystrangefile.c"]
<thomasga> thx!
wuj has joined #ocaml
<thomasga> If I have A/a.ml, A/b.ml and B/a.ml and B/b.ml and I want to pack A/a.ml and B/b.ml into A/a.cmxa and B/a.ml and B/b.ml into B/b.cmxa; is there an easy way (using _tags) to do that while keeping ocamldep happy ? I've tried to include A et B into a root _tags, but it doesn't work as name clashes so I'm a bit stuck
<thomasga> (and let say A/a.ml and B/a.ml depends on C/c.ml for example)
ski has joined #ocaml
<gildor> thomasga: don't see an obvious solution
<adrien> I have a project were subdirectories are kept independant but have files with the same names, I ended up using several _tags files and cd'ing into each directory
<thomasga> I think I found a solution <A/a.*>: include and <B/b.*>: include seem to work ...
<thomasga> (well <A/a.*> or <B/b.*>: include)
<gildor> thomasga: tricky
sepp2k has joined #ocaml
<thomasga> actually, not sure it does really what I want ...
Tianon has quit [Read error: Operation timed out]
joewilliams_away is now known as joewilliams
drunK has joined #ocaml
Elench` is now known as Elench
<thomasga> again an ocamlbuild question: I have a file named pervasives.ml that I want to use to compile my project, instead of the one in the standard distrib - so I use nopervasives and I've added a dep ["ocaml";"compile"] ["[...]/pervasives.cmi"]; all of that seems to work - however when ocamlbuild then try to compile pervasives.mli it finds a circular dependency ... I've tried to use non_dependency "[..].pervasives" "Pervasives" in myocamlbuild.ml but that does
<f[x]> -nostdlib?
<thomasga> yea I added it already
<thelema> thomasga: you added the dependency on pervasived.cmi to compiling pervasives.cmi, of course there's a circle
<thomasga> well, I would like to add the dependency for every files apart pervasives.ml{,i}, do you know how to do that ?
<thomasga> ha maybe using 'not <[...]/pervasives.*>: pervasive_depend' in _tags
<thomasga> cool, that works
BiDOrD_ is now known as BiDOrD
larhat has quit [Quit: Leaving.]
Tianon has joined #ocaml
Tianon has quit [Changing host]
Tianon has joined #ocaml
hcube has quit [Ping timeout: 255 seconds]
yezariaely has joined #ocaml
yezariaely has left #ocaml []
ttamttam has quit [Remote host closed the connection]
Tianon has quit [Read error: Operation timed out]
avsm has quit [Quit: Leaving.]
rks has joined #ocaml
srcerer_ is now known as srcerer
hcube has joined #ocaml
sepp2k has quit [Remote host closed the connection]
Tianon has joined #ocaml
Tianon has quit [Changing host]
Tianon has joined #ocaml
LionMade0fLions is now known as MilLionsOfLions
ztfw has joined #ocaml
DimitryKakadu has joined #ocaml
th5 has quit [Ping timeout: 240 seconds]
init1 has joined #ocaml
Yoric has quit [Quit: Yoric]
<flux> hm, did batteris have a module for nice map of sets?
<flux> handling the empty case etc
Smerdyakov has joined #ocaml
rossberg has quit [Ping timeout: 260 seconds]
rossberg has joined #ocaml
wuj has quit [Ping timeout: 265 seconds]
Yoric has joined #ocaml
_andre has quit [Quit: *puff*]
<flux> an optimal solution would allow constructing "n-dimensional" trees by using MapSet again in a simple fashion
<flux> hm, "n-degree" instead?
<flux> I think those kind of data structures (multiple values for one key) pop up relatively often
<hcarty> flux: That does look usefule
<hcarty> useful
<flux> I shall be motivated to finalize it a bit, then :)
<flux> hcarty, how do you feel about the lack of full genericity of the module?
ftrvxmtrx has quit [Quit: Leaving]
ulfdoz has joined #ocaml
rossberg has quit [Ping timeout: 276 seconds]
rossberg has joined #ocaml
ttamttam has joined #ocaml
<hcarty> flux: I'm not sure - I'd probably have to play with it a bit
<hcarty> flux: I haven't looked at the implementation in detail - how difficult would it be to make this a generic multi-value map?
<hcarty> Set, List, etc?
<hcarty> Or is that the lack of genericity you're talking about? :-)
<flux> hcarty, yes :)
<flux> I'm thinking there would need to be a module type with at least empty, add, remove, enum, find, compare, equal as a functor parameter
<adrien> hcarty: completely unrelated: I started working on support for tiling gtk widgets, that is actually a generalization of vertical and horizontal boxes and it should provide support for constructs like window#add `vertical [ menu_bar; toolbar; some_content; status_bar ]
<hcarty> adrien: Sounds very nice
<adrien> (the implementation uses a zipper, which is actually what xmonad does with windows)
<adrien> it's delayed by some other work for now however ;p
<hcarty> adrien: That's understandable - I have a rather huge backlog of PLplot tasks I'd like to accomplish
<adrien> ;-)
<adrien> I'm almost done with some exams here and this tiling support is something which is actually quite high priority for me so it shouldn't be too long before it's available
<adrien> (and I'll also merge support for React in lablgtk and some patches, and, and, and, and I'll port lablgtk to gtk3, and I'll add seamless Qt support, and EFL (E17)... :-) )
Smerdyakov has quit [Quit: Leaving]
ski has quit [Read error: Connection reset by peer]
ski has joined #ocaml
ttamttam has quit [Remote host closed the connection]
joewilliams is now known as joewilliams_away
init1 has quit [Quit: Quitte]
thieusoai has joined #ocaml
Snark has quit [Quit: Ex-Chat]
ftrvxmtrx has joined #ocaml
DimitryKakadu has quit [Remote host closed the connection]
joewilliams_away is now known as joewilliams
thieusoai has quit [Quit: Leaving]
boscop has quit [Ping timeout: 240 seconds]
boscop has joined #ocaml
Georgey has joined #ocaml
<Georgey> hi
<Georgey> are questions to polyml allowed in here?
<Georgey> http://pastebin.de/11893 how can I call the function inside of the let block?
thieusoai has joined #ocaml
ztfw has quit [Remote host closed the connection]
<ski> Georgey : actually, PolyML is an implementation of SML, whose channel is #sml
<Georgey> mhkay
<ski> (SML and OCaml are sibling languages)
<Georgey> so you won't kick me if I ask here?
boscop has quit [Quit: OutOfTimeException: Allocation of TimeFrame failed due to lack of time. Terminating...]
thieusoai has quit [Remote host closed the connection]
shachaf has quit [Ping timeout: 240 seconds]
shachaf has joined #ocaml
wuj has joined #ocaml
Yoric has quit [Quit: Yoric]
ikaros has quit [Quit: Leave the magic to Houdini]
ftrvxmtrx has quit [Quit: Leaving]
ftrvxmtrx has joined #ocaml