Ashish Agarwal
Ashish Agarwal
We currently do not store the results of dependency calculations. Rather they are computed on demand whenever rules are evaluated. However, this surely means dependencies are recomputed more often than...
Say B depends on A, and you want to pack these into a module Mypack. Then, the following commands are what you must enter: ``` $ ocamlopt -c -for-pack Mypack...
We assume the system call will return one line of text, but that is only true if `-modules` is given. The`-one-line` option only assures one line is output per dependency...
We call `ocamldep` to compute dependencies, but `ocamldep` is known to give wrong answers in common cases. We should let users override the default. See biocaml/biocaml@ca7cb5807527e80a59e689cd5d417023f19bd9c1 for an example of...
Force recompilation upon changes to dependent findlib packages. This should be pretty easy for us to support. I think this should be done always. Is there any downside to it?
We're currently don't register any rules to build `cmxs` files for libs that have C code.
In the rule for converting a list of .cmo files to a packed .cmo, we assume that all `ml_files` previously exist. This seemed reasonable since we list these as the...
``` $ ls a.ml b.ml b.mli $ cat a.ml type t = int let x = 42 $ cat b.mli val y : A.t $ cat b.ml let y =...
Thus all developers will have consistent indentation settings for each of our projects. Need to decide what the settings should be.
The main API defines modules like `List` and `String`. This is not a high priority issue, but I feel this is inappropriate and should be removed. The particular (easy to...