caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] Development status of the dependency generator for OCaml
@ 2017-07-18 19:21 SF Markus Elfring
  2017-07-21  9:19 ` David Allsopp
  0 siblings, 1 reply; 8+ messages in thread
From: SF Markus Elfring @ 2017-07-18 19:21 UTC (permalink / raw)
  To: caml-list

Hello,

I took a closer look at data which the tool “ocamldep” can provide.


* Compiled module interfaces (CMI files) do not depend on interface
  descriptions (MLI files) there.
  Is such dependency information interpreted as an optional detail?

* Compiled modules do also not depend on OCaml sources (ML files) there.
  Some of the generated make specifications indicate only a dependency on
  a single compiled module interface.


Do you expect that dependency data should be exported completely?


Another view:
It is usually expected that some dependencies can be handled by implicit
make rules. So I imagine that the provided data should only contain
extensions for the desired software build rules.
https://www.gnu.org/software/make/manual/html_node/Multiple-Rules.html

It seems that a bit of data is written too much so far according to this usage.
How would you like to improve the software situation further?

Regards,
Markus

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-07-25 18:13 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-18 19:21 [Caml-list] Development status of the dependency generator for OCaml SF Markus Elfring
2017-07-21  9:19 ` David Allsopp
2017-07-21 11:30   ` SF Markus Elfring
2017-07-21 13:01     ` David Allsopp
2017-07-21 15:50       ` SF Markus Elfring
2017-07-21 16:16         ` David Allsopp
2017-07-21 17:07           ` SF Markus Elfring
2017-07-25 18:13           ` [Caml-list] Addition of a data export variant containing only required extensions for build dependency specifications SF Markus Elfring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).