Это поможет увидеть структуру вашего проекта.Однако, в общем, если у вас есть проект, структурированный так:
root/
|—— dune-project
|—— lib/
| |—— dune
| |—— lib.ml
|
|—— bin/
| |—— dune
| |—— bin.ml
, тогда ваш lib/dune
будет выглядеть примерно так:
(library
(name mylib)
(public_name mylib)
(libraries core async))
, а ваш bin/dune
просто перечислит эту библиотекусреди его зависимостей
(executable
(name mybin)
(libraries mylib))
Для получения дальнейших указаний обратитесь к hello_world
примеру проекта в хранилище dune
.