flux 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.org | Public logs at http://tunes.org/~nef/logs/ocaml/
pygmalion has joined #ocaml
darkf has quit [Ping timeout: 256 seconds]
pygmalion has quit [Quit: Lost terminal]
chambart has quit [Ping timeout: 246 seconds]
tane has quit [Quit: Verlassend]
oriba has quit [Ping timeout: 245 seconds]
noam has joined #ocaml
oriba has joined #ocaml
mattrepl has joined #ocaml
madroach has quit [Ping timeout: 248 seconds]
madroach has joined #ocaml
darkf has joined #ocaml
Icarot has joined #ocaml
weie has joined #ocaml
darkf_ has joined #ocaml
darkf has quit [Ping timeout: 260 seconds]
darkf_ is now known as darkf
mcsquiggedy has quit [Quit: Leaving]
rwmjones has quit [Ping timeout: 256 seconds]
rwmjones has joined #ocaml
LukeSun has left #ocaml []
oriba has quit [Quit: oriba]
firefux has joined #ocaml
Icarot has quit [Ping timeout: 257 seconds]
<firefux> What's a good resource to start learning OCaml for someone with no functional programming background?
Icarot has joined #ocaml
leoncamel has joined #ocaml
leoncamel has quit [Client Quit]
leoncamel has joined #ocaml
<orbitz> firefux: ocaml.org probabl has pointers
Icarot has quit [Ping timeout: 246 seconds]
derek_c has quit [Quit: Lost terminal]
Icarot has joined #ocaml
lexa_ has joined #ocaml
sgnb` has joined #ocaml
ivan\_ has joined #ocaml
ivan\ has quit [Ping timeout: 248 seconds]
sgnb has quit [Ping timeout: 248 seconds]
Yoric has joined #ocaml
ivan\_ is now known as ivan\
hto has joined #ocaml
lexa_ has quit [Quit: Leaving]
Cyanure has joined #ocaml
Icarot has quit [Ping timeout: 245 seconds]
cdidd has joined #ocaml
Dongyancai has joined #ocaml
<Dongyancai> Excuse me, why when I set breakpoint like GC.set it says 'GC.set' is an unbounded identifier?
jpdeplaix has quit [Ping timeout: 246 seconds]
<darkf> Dongyancai: use Gc, not GC
<Dongyancai> darkf: 'Gc is an unbounded identifier'
<darkf> Dongyancai: you probably have to link it first, have you tried that?
<Dongyancai> darkf: I am trying to trace compcert, I modified Make file to create ccomp.d.byte and run ocamldebug in emacs.
<Dongyancai> *Makefile
adotbrown has quit [Ping timeout: 245 seconds]
Dongyancai has quit [Quit: Page closed]
ttamttam has joined #ocaml
fraggle_ has quit [Read error: Connection reset by peer]
ttamttam has quit [Remote host closed the connection]
vivanov has joined #ocaml
<vivanov> best way to read txt file to gsl matrix? im thinking of reading file to bigarray, converting to array of arrays and converting to gsl matrix. anything better ?
hkBst has joined #ocaml
pkrnj has quit [Quit: Textual IRC Client: www.textualapp.com]
emias has quit [Remote host closed the connection]
hkBst has quit [Ping timeout: 245 seconds]
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
ottbot has joined #ocaml
hkBst has quit [Read error: Connection reset by peer]
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
darkf_ has joined #ocaml
Kakadu has joined #ocaml
Kakadu has quit [Read error: Connection reset by peer]
darkf has quit [Ping timeout: 260 seconds]
Kakadu has joined #ocaml
yacks has quit [Ping timeout: 255 seconds]
<vivanov> when i use Bigarray.Array2.map_file fd Bigarray.float64 Bigarray.c_layout false (-1) 1 it doesnt automatically read all lines and gives an error : Exception: Failure "Bigarray.mmap: file size doesn't match array dimensions".
mika1 has joined #ocaml
cago has joined #ocaml
adotbrown has joined #ocaml
hkBst has quit [Ping timeout: 246 seconds]
hkBst has joined #ocaml
thomasga has joined #ocaml
leoncamel has quit [Quit: WeeChat 0.3.9.2]
yacks has joined #ocaml
mcclurmc has quit [Ping timeout: 245 seconds]
ontologiae has joined #ocaml
chambart has joined #ocaml
darkf_ is now known as darkf
ollehar has joined #ocaml
fraggle_ has joined #ocaml
emias has joined #ocaml
fraggle_ has quit [Remote host closed the connection]
Yoric has quit [Ping timeout: 256 seconds]
Yoric has joined #ocaml
Yoric has quit [Ping timeout: 246 seconds]
mcclurmc has joined #ocaml
chambart has quit [Ping timeout: 246 seconds]
_andre has joined #ocaml
clog has quit [^C]
clog has joined #ocaml
Xizor has joined #ocaml
Snark has joined #ocaml
tane has joined #ocaml
djcoin has joined #ocaml
ollehar has quit [Ping timeout: 245 seconds]
Cyanure has quit [Remote host closed the connection]
ontologiae has quit [Ping timeout: 260 seconds]
vivanov has quit [Quit: Lost terminal]
Xizor has quit [Ping timeout: 245 seconds]
fraggle_ has joined #ocaml
Xizor has joined #ocaml
fraggle_ has quit [Remote host closed the connection]
hkBst has quit [Ping timeout: 245 seconds]
beckerb has joined #ocaml
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
fraggle_ has joined #ocaml
fraggle_ has quit [Remote host closed the connection]
hkBst has quit [Ping timeout: 245 seconds]
ollehar has joined #ocaml
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
adotbrown has quit [Ping timeout: 255 seconds]
<ollehar> I get this alot when compiling: Error: Files controller/cardController.cmx and operation.cmx
<ollehar> make inconsistent assumptions over interface Operation
hkBst has quit [Remote host closed the connection]
<ollehar> Which is fixed by "make clean"
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
noam has quit [Read error: Connection reset by peer]
<adrien_oww> it's a common issue with make-based build systems
noam has joined #ocaml
<ollehar> adrien_oww: no way to fix it?
<adrien_oww> such make rules expect that you can compile all file separately which is not the case here
ontologiae has joined #ocaml
kaustuv has joined #ocaml
<kaustuv> Why does this not typecheck (i.e., under what conditions can this be a runtime error if the typechecker accepted it): let f (x : [`A]) : [`A | `B] = x ;;
<pippijn> kaustuv: cast it
<kaustuv> I know how to silence the type error. I want to know why it is considered an error in the first place.
hkBst has quit [Remote host closed the connection]
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
chambart has joined #ocaml
fraggle_ has joined #ocaml
hkBst has quit [Read error: Connection reset by peer]
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
kaustuv has left #ocaml []
hkBst has quit [Ping timeout: 260 seconds]
Cyanure has joined #ocaml
hkBst has joined #ocaml
cdidd has quit [Remote host closed the connection]
ollehar1 has joined #ocaml
q66 has joined #ocaml
hkBst has quit [Remote host closed the connection]
hkBst has joined #ocaml
cdidd has joined #ocaml
maufred has joined #ocaml
ollehar has quit [Ping timeout: 255 seconds]
ollehar1 has quit [Ping timeout: 255 seconds]
ollehar has joined #ocaml
ollehar1 has joined #ocaml
firefux has left #ocaml []
vivanov has joined #ocaml
travisbrady has joined #ocaml
<vivanov> Bigarray fails to read 1.5 mio lines file -- any other quick way to read a txt file to array?
<pippijn> vivanov: how do you read a file with Bigarray?
<vivanov> Array2.map_file ;;
<pippijn> nice
<vivanov> im looking to smth like numpy/octave loadtxt
smondet has joined #ocaml
<hcarty> vivanov: Bigarray.*.map_file expects a native-binary representation, not text
<hcarty> vivanov: Unless you are mapping a Bigarray with character elements
<pippijn> vivanov: are those lines all the same length?
<vivanov> hcarty: so whats the best way to convert 1.5m x 20 float number file to array of arrays in ocaml ?
<vivanov> should i first convert it using some other tool to native-binary representation ?
<hcarty> vivanov: Read each line, parsing each one to get a float array
zbroyar has joined #ocaml
<hcarty> vivanov: Or you could convert the data before bringing it into OCaml. Which is best would depend on how you are using the data.
<vivanov> hcarty: im doing it now
<vivanov> reading line by line
<vivanov> but its slow
<vivanov> numpy.loadtxt is times faster
<vivanov> ok ill convert it first
<hcarty> vivanov: Could be the implementation. You could read all of the text at once then convert it. Again, the best approach will depend on your specific environment.
<hcarty> vivanov: Some experimentation is usually required to find the 'best' approach, for better or worse.
<vivanov> ok i see
<vivanov> thx
hkBst has quit [Quit: Konversation terminated!]
darkf has quit [Quit: Leaving]
ttamttam has joined #ocaml
<companion_cube> just released sequence-0.3.3 :)
Cyanure has quit [Read error: Connection reset by peer]
vivanov has quit [Read error: No route to host]
rixed has quit [*.net *.split]
bobry has quit [*.net *.split]
areece has quit [*.net *.split]
noj has quit [*.net *.split]
troydm has quit [*.net *.split]
cross has quit [*.net *.split]
TaXules has quit [*.net *.split]
Cyanure has joined #ocaml
troydm has joined #ocaml
cross has joined #ocaml
TaXules has joined #ocaml
rixed has joined #ocaml
bobry has joined #ocaml
areece has joined #ocaml
noj has joined #ocaml
gustav_ has quit [Excess Flood]
ollehar1 has quit [Quit: ollehar1]
gustav_ has joined #ocaml
noam_ has joined #ocaml
noam has quit [Ping timeout: 244 seconds]
chambart has quit [Ping timeout: 245 seconds]
Xizor has quit [Remote host closed the connection]
<hcarty> Enum, Seq, Sequence provide generic collections/enumerations of elements. Is there something similar for indexed collections of elements?
mikurubeam has quit [Ping timeout: 244 seconds]
Kakadu has quit []
<hcarty> Along the lines of: type ('index_type, 'element_type) index ... val get : ('i, 'e) index -> 'i -> 'e
<companion_cube> that would be interesting, too
<companion_cube> val get : index -> 'i -> 'e val multi_get : index -> 'i -> 'e Sequence.t, too
<companion_cube> for multimaps or such
<hcarty> companion_cube: Indeed!
<companion_cube> that looks like a type-class...
<hcarty> companion_cube: Or 'e would be ('a Sequence.t) in that case
<companion_cube> hcarty: I think it's more clean to have both
<companion_cube> because that way you can choose to use get nonetheless rather than go through the sequence
<hcarty> I haven't experimented enough to know if it's possible in OCaml without functors or classes/objects.
<companion_cube> and you still have a relation between 'e and the type of the container
<companion_cube> well, you'd have to get a ('i,'e) indexed out of your data structure
<companion_cube> the same way you have to convert into Enum/Sequence
<companion_cube> but then, you can also have 'indexed' that are not backed by containers
cago has left #ocaml []
<companion_cube> (like Enum.--)
<companion_cube> let fibonacci : (int,int) indexed = ....
<hcarty> I'd definitely like to have functions as the element providers.
<companion_cube> of course
<companion_cube> val of_seq : ('i * 'e) Sequence.t -> ('i,'e) Index.t
<companion_cube> (and reprocically)
<companion_cube> reciprocally
mika1 has quit [Quit: Leaving.]
<companion_cube> hcarty: do you think there are other kinds of such useful abstractions
<companion_cube> ?
travisbrady has quit [Quit: travisbrady]
<companion_cube> actually, you can consider a set as ('a, bool) index
<companion_cube> maybe a dual to Enum/Sequence can be useful
<companion_cube> a kind of consumable sink (rather than source)
ttamttam has left #ocaml []
<companion_cube> like, type 'a sink = ('a -> unit)
<companion_cube> thelema: that may also interest you?
travisbrady has joined #ocaml
beckerb has quit [Quit: Konversation terminated!]
jpdeplaix has joined #ocaml
jpdeplaix has quit [Client Quit]
jpdeplaix has joined #ocaml
benja has quit [Quit: Changing server]
benja has joined #ocaml
benja has quit [Remote host closed the connection]
Kakadu has joined #ocaml
<hcarty> companion_cube: I'm not sure, but if the basics work that I'd propose it as an incubator module in Batteries.
<hcarty> s/that/then/
rixed has quit [Ping timeout: 252 seconds]
ollehar has quit [Ping timeout: 248 seconds]
<thelema> companion_cube: did you see the latest batteries post by gasche?
chambart has joined #ocaml
<hcarty> companion_cube: I had a minute to write something basic out: https://gist.github.com/anonymous/5066335
rixed has joined #ocaml
<hcarty> companion_cube: Oops, didn't mean to post anonymously. https://gist.github.com/hcarty/5066345
<hcarty> I'm not sure how to make a first-class module version work.
mikurubeam has joined #ocaml
ulfdoz has joined #ocaml
travisbrady has quit [Quit: travisbrady]
Yoric has joined #ocaml
djcoin has quit [Quit: WeeChat 0.3.9.2]
ontologiae has quit [Ping timeout: 276 seconds]
tcpc has left #ocaml []
ollehar has joined #ocaml
travisbrady has joined #ocaml
Snark has quit [Quit: Quitte]
mcclurmc has quit [Ping timeout: 264 seconds]
<travisbrady> Anyone aware of a Core or Batteries function to return all possible sub-lists of a list up to length N?
emmanuelux has joined #ocaml
<hcarty> companion_cube: I updated the second gist with some basic examples.
gustav_ has quit [Remote host closed the connection]
mcclurmc has joined #ocaml
mikurubeam has quit [Quit: When I come back, please tell me in what new ways you have decided to be completely wrong.]
fraggle_ has quit [Remote host closed the connection]
ttamttam has joined #ocaml
ttamttam has quit [Remote host closed the connection]
yacks has quit [Remote host closed the connection]
pkrnj has joined #ocaml
fraggle_ has joined #ocaml
thomasga has quit [Quit: Leaving.]
_andre has quit [Quit: leaving]
cdidd has quit [Quit: Leaving]
chambart has quit [Ping timeout: 272 seconds]
<hcarty> companion_cube: Last update for a bit probably - https://gist.github.com/hcarty/5066345
<hcarty> companion_cube: But that provides a base to build on
<wmeyer> hello
<thelema> wmeyer: hi
<thelema> wmeyer: It doesn't look like C++-style namespaces will be added to OCaml
ollehar1 has joined #ocaml
fraggle_ has quit [Remote host closed the connection]
<wmeyer> thelema: it could be done, I don't mind the DSL approach at the same time
<wmeyer> I agree it's tricky
cdidd has joined #ocaml
cdidd has quit [Remote host closed the connection]
<wmeyer> so I'd rather not participate directly as I currently can only guess how the object format looks like in OCaml
travisbrady has quit [Quit: travisbrady]
<thelema> I imagine the best approach is to have namespaces as restricted modules, although this doesn't directly solve problem of module name collisions, it allows unique internal names + reasonable external names
<wmeyer> but side effects and merging environments are limiting factor
<adrien> morning
<thelema> adrien: good afternoon
<wmeyer> adrien: once adrien says "morning" when it's 21 I am tempted to say with complete non sense: good year! ;-)
<wmeyer> adrien: i will look into your patches, hold on a bit
<adrien> I have to admit I have a tendency to say "happy easter" at christmas :-)
* adrien has spent the week finishing the release at work and wants holidays ='(
<wmeyer> merging easter with christmas would great, the same gifts as for christmas, time for easter, and holiday from easter to christmas
<wmeyer> :-)
<adrien> where do I sign up?
travisbrady has joined #ocaml
<wmeyer> I will keep you informed.
<adrien> :-)
<adrien> I need to hurry up and build another release of yypkg and packages too
<wmeyer> you should I think
<wmeyer> my personal khem deadline for your patches is Sunday evening.
<adrien> for all of them? :D
<wmeyer> maybe another part
<wmeyer> the scary ones are just in the end
<adrien> :-)
<adrien> don't pay too much attention to 03-wip/, they're really going to need some rework
<wmeyer> will do it gradually, but I'd like first try to cross compile for ARM.
<adrien> ocamlopt(.opt) will require the same kind of code than one of the latest patch
<adrien> which only touches i386
<adrien> it's actually not difficult to do the same for other targets but I'm not even sure the i386 code is right
<wmeyer> no worry, we will to get it right, keep the conversation on the mantis
fraggle_ has joined #ocaml
<pippijn> hi wmeyer
<wmeyer> hi pippijn
<wmeyer> actually Hi
<pippijn> Hi?
<wmeyer> yeah Hi :-)
<pippijn> ok
metasyntax has quit [Quit: Leaving]
weie has quit [Quit: Leaving...]
<pippijn> how are things?
<pippijn> wmeyer: did you see cppgm?
Kakadu has quit []
<wmeyer> pippijn: it's all good.
<wmeyer> no - haven't
<wmeyer> I stopped being interested in C++ some while ago
<pippijn> I've noticed
<wmeyer> in the previous duty I was a C++ compiler engineer
<pippijn> I know
<pippijn> so what do you do now?
<wmeyer> I'm a research engineer
<pippijn> what do you research?
<wmeyer> much happier!
TDJACR has quit [Quit: Exiting.]
<wmeyer> ARM R&D cores team
<adrien> he researches happiness :-)
<wmeyer> adrien: thank you :-) almost needed a tissue
<pippijn> too much happiness for me to deal with
<pippijn> let me go barf in a corner
<wmeyer> pippijn: in the core group; i can't tell you what we do
<pippijn> ok
<pippijn> sounds good
<pippijn> research is fun
<wmeyer> but we research new cores and other stuff
<pippijn> hardware?
<adrien> http://notk.org/~adrien/pics/screenshots/rose.png <- more sweetness for you
<wmeyer> not only, performance, architecture etc.
<wmeyer> but yes, all related to ARM of course
<wmeyer> adrien: lol
<wmeyer> thx
<pippijn> adrien: what did you have?
<adrien> pippijn: what do you mean?
<pippijn> something that spread?
ottbot has quit [Ping timeout: 240 seconds]
<adrien> don't worry, it will be painless :-)
<pippijn> ok then
<wmeyer> pippijn: are you getting pinned for real?
Cyanure has quit [Remote host closed the connection]
<pippijn> pinned?
<wmeyer> yes, are you pinned seriously by your gf (I though you said you are very happy so I've infered that fact)
<pippijn> oh
<pippijn> I don't think I said that
<pippijn> the happiness I referred to was yours and adrien's
<wmeyer> ah sorry
<wmeyer> thx
<pippijn> with all the smiley faces
<wmeyer> :D
<wmeyer> ok
<adrien> \o/
<adrien> that's happiness from despair
<adrien> madness
<pippijn> adrien: you're lost
<adrien> someone at work recently said that spending time in a specific room at work made people crazy
<adrien> he had spent 2 days in it; I've spent more than a month there ='(
<pippijn> room 1408?
<pippijn> oh, you must be loco
<adrien> worse ='(
<wmeyer> that's an overdose
<hcarty> What is a good name for a genertic indexable data type? Something like Enum/Seq/Sequence but which is primarily used for random access?
<adrien> 250 systems to debug ='(
ontologiae has joined #ocaml
<pippijn> hcarty: O(1) indexable?
<hcarty> 'index' comes to mind, but then I'm not sure what name to give the actual indexes used to access elements from the structure.
<wmeyer> Enter the Buggy Systems room 250 \0/
<hcarty> pippijn: Something OCaml-able
<thelema> hcarty: "Array"? :)
<hcarty> thelema: :-)
<thelema> hcarty: GenArray (generic array)?
<hcarty> ('index, 'element) AwesomeArray.t
<pippijn> crap, I opened up a wound
* pippijn bleeds all over the channel
<wmeyer> hcarty: iarray.
<pippijn> great..
<hcarty> thelema: Tempting, but I'm concerned about the clash with Bigarray.Genarray
<thelema> oops, n/m
<hcarty> wmeyer: Maybe...
<thelema> forgot about that Maybe Garray
<pippijn> Garray Oak
<pippijn> Garray the pet snail
<pippijn> don't mind me, I spent secret hours in adrien's crazy room
<wmeyer> pippijn: lol
<hcarty> The basic operations can be seen here - https://gist.github.com/hcarty/5066345
<hcarty> Well, the 'basic' operations are the first four functions listed in the S signature. The rest are based on those four.
<hcarty> I'm trying to put some basic ocamldoc comments in place and the naming is making it difficult.
<pippijn> wmeyer: I've been walking on hot coals for the past 2 months
<pippijn> I'm amazed my sleep has been reasonably good
<hcarty> It's sort of a map but not in the stdlib/Batteries/Core sense of ordered keys.
<pippijn> hmm
<wmeyer> pippijn: That's nothing. I've been eating (on daily basis) 17KGs of water proof nails. I noticed increase concetration.
ontologiae has quit [Ping timeout: 264 seconds]
<wmeyer> pippijn: JOKE! ;-)
<pippijn> I must be out of humour
<pippijn> I'm waiting for something to happen.. and it started happening 2 days ago, but today it stopped again
<pippijn> it's incredibly frustrating, although I do my best not to let it get to me
<wmeyer> I just rebind Meta to Esc
<pippijn> I'm in a fight, and my weapons are glass needles
<pippijn> and I'm fighting a soap bubble
<pippijn> but it can't pop
<pippijn> I mean I shouldn't let it pop
<hcarty> IndexMap for now. Iarray or Garray may win out later.
<hcarty> Thanks for the suggestions
<wmeyer> hcarty: actually Iarray was a bit of joke - I made a library called Ilist but feel free to use. (which has completely different purpose than your IArray!)
<wmeyer> I think IndexMap sounds sood too
* wmeyer gtg - the nifty library waits
mcclurmc has quit [Ping timeout: 264 seconds]
ottbot has joined #ocaml
mcclurmc has joined #ocaml
Simn has joined #ocaml
ulfdoz has quit [Ping timeout: 246 seconds]
travisbrady has quit [Quit: travisbrady]
mikurubeam has joined #ocaml
Yoric has quit [Ping timeout: 246 seconds]
<companion_cube> hcarty: looks very nice
<companion_cube> https://github.com/dbuenzli/jsonm/pull/1 ← if anyone is interested in streaming JSON, please comment!
<companion_cube> thelema: I don't think so, what did Gasche write?
chambart has joined #ocaml
<thelema> companion_cube: I'd be hesitant about streaming JSON too; I've never heard of streaming it
<companion_cube> :/
<companion_cube> that's what JSON-RPC does, unless I'm wrong
<companion_cube> (and I think it's a nice feature to have for a RPC protocole, to be able to keep a socket opened for several messages)
<thelema> companion_cube: that control should be in the user's hands
<companion_cube> thelema: but you need some cooperation from the parser
<pippijn> streaming json? that sounds weird
<companion_cube> otherwise you cannot know where the previous value stopped
<thelema> no, I'm talking about what gasche said
<companion_cube> hmm
<companion_cube> control about iterating on the enum?
<pippijn> normally, json messages should be separate json strings
<companion_cube> hmm, we still need to port this conversation from github to some mailing list
<pippijn> you can still send several on a single socket
<companion_cube> pippijn: well, define "string"
<pippijn> [] is valid json
<companion_cube> sure, but you need the parser to be able to read several values
<companion_cube> and not to stop after the first one
<pippijn> [[], [], [],
<pippijn> this is not valid
<pippijn> did I misunderstand streaming?
<companion_cube> yes, it's more like [1,2,3] [4,5] {"foo":42}
<pippijn> well
<pippijn> json is self-delimiting
<pippijn> that's why it's required to start with [ or {
<companion_cube> so in json-rpc each value is an object describing a message
<companion_cube> oh, I messed up my subscription to batteries-devel -_-
<companion_cube> fixed now
<companion_cube> yes, I'm reading it right now
<companion_cube> the part on the size is a problem I'm perfectly aware of
<companion_cube> it did impact my implementation of Sequence.to_array
<companion_cube> (maybe sequence should also have an optional size hint)
<companion_cube> it's part of why an efficient growable structure (like MList) is useful
<ollehar1> why does make never gives me "project is up to date"?
<ollehar1> it always recompile the main file, even when nothing is changed
<companion_cube> maybe it's for linking to libraries?
<companion_cube> which may change without the make system knowing
mcclurmc has quit [Ping timeout: 252 seconds]
<ollehar1> I will investigate that
<companion_cube> thelema: can you forward me the last mail you sent to the batteries ML? It would allow me to answer it :)
<companion_cube> (I can give you my email in pv)
emmanuelux has quit [Quit: emmanuelux]
<ollehar1> companion_cube: found it, target names didnt match filenames, so make didnt know if they were up to date
mcclurmc has joined #ocaml
chambart has quit [Ping timeout: 246 seconds]
smondet has quit [Ping timeout: 260 seconds]
ottbot has quit [Ping timeout: 248 seconds]
chambart has joined #ocaml
cdidd has joined #ocaml
Icarot has joined #ocaml
chambart has quit [Ping timeout: 246 seconds]
ollehar1 has quit [Ping timeout: 264 seconds]
kaustuv has joined #ocaml
darinmorrison has joined #ocaml
darkf has joined #ocaml
cdidd has quit [Remote host closed the connection]