codept
codept copied to clipboard
Contextual Ocaml DEPendencies Tool: alternative ocaml dependency analyzer
Hello! I'm writing a tool to generate Bazel build files, and I'm using codept to do dependency analysis. I've got a daemon (written in C) that runs [fswatch](https://github.com/emcrisostomo/fswatch) to monitor...
About the `fault.ml` module, it has the ability to terminate the program when a critical error occurs. In the design of a library, it would be healthier to throw an...
It seems that `bundle_refs/*` files are generated but I don't know how and if we can _promote_ (à la `dune`) these files - and help the maintainer to integrate his/her...
In my objective to be able to export a nice library to calculate dependencies from the `codept` project, several points need to be clarify to improve step by step the...
This PR is a possible improvement about what we expect when we use the basic function `split_on_char`. From my point of view, `String.split_on_char` is problematic because: - the function can...
To ensure a certain stability across patches/upgrade, it will be nice to monomorphise `compare` functions. In many places, `Stdlib.compare` is used and it will be nice to implement a simple...
Currently, if we do a simple `dune build` on the project, we get this error: ```sh $ dune build File "experimental/server/codept_server.ml", line 22, characters 42-59: 22 | let map =...
This is more of a maintenance issue but when reading the code, the programming style is not really consistent. I don't really have strong opinions on this but have you...
Running ``` codept a.ml a.ml ``` fails with a module conflict because `codept` sees two files that provides the `A` module.
Thanks for releasing this tool! I've made a repository with my `codept` solver loop. ~~https://gitlab.com/diskuv/share/dkcoder-codept~~ https://gitlab.com/dkml/build-tools/MlFront. Two reasons: 1. Hopefully it will be good to see how others are using...