Описание тега ocamlfind

Findlib - это менеджер библиотеки для Objective Caml. Он предоставляет соглашение о том, как хранить библиотеки, и формат файла ("META") для описания свойств библиотек. Также существует инструмент (ocamlfind) для интерпретации файлов META, так что очень легко использовать библиотеки в программах и скриптах.
1 ответ

Почему некоторые стандартные библиотеки ocaml содержат пакеты opam, а некоторые нет?

Я вижу base-unix пакет в репозитории OCaml. Он описывается как "библиотека Unix, распространяемая вместе с компилятором OCaml". Некоторые другие библиотеки, которые также распространяются вместе с компилятором OCaml, не имеют своего собственного пак…
05 июн '14 в 07:10
1 ответ

Почему ocamlfind не может найти установленную библиотеку (camlp4)

У меня установлена ​​библиотека OCaml. Чтобы доказать, что у меня есть это: $ ~/.opam/bin/opam install camlp4 [NOTE] Package camlp4 is already installed (current version is 4.02+system). И это: $ ls `ocamlc -where`/camlp4* Camlp4.cmi Camlp4Bin.cmx C…
11 июл '15 в 07:33
1 ответ

Компиляция ocamlfind не удалась при установке -m 0755 ocaml-stub

Я новичок в OCaml и пытаюсь установить cohttp, После сбоя, потому что я не принял лицензионное соглашение XCode (OS X Sierra 10.12.6), я получаю сообщение об ошибке, когда менеджер пакетов (opam) пытается установить подчиненную зависимость, ocamlfin…
27 дек '17 в 20:24
1 ответ

ocamlfind не находит пакет, установленный с Godi

Я попытался скомпилировать OMakefile с помощью omake. Я установил все необходимые пакеты с GODI. GODI показывает мне эти пакеты как установленные. Ocamlfind не находит все эти пакеты. Со списком ocamlfind он показывает только некоторые. Пакеты, кото…
16 янв '12 в 12:45
2 ответа

Достойная ocamlfind документация

Я использую ocaml с режимом emacs tuareg, как новый пользователь, я не очень много знаю обо всех инструментах ocaml... Недавно я установил ocaml-wlc с opam, это привязка для библиотеки wayland в ocaml. Я попытался импортировать библиотеку с open в м…
19 дек '15 в 11:57
1 ответ

Ocaml OPAM обнаруживает ранее установленные пакеты Ocaml?

Я недавно установил OPAM в соответствии с инструкциями, чтобы попробовать, и это выглядит хорошо, и я хотел бы использовать его. Тем не менее, он не может обнаружить ранее установленные пакеты OCAML, которые я установил вручную, прежде чем я решу по…
27 май '13 в 00:18
1 ответ

Сбой сборки OCamlfind

Когда я пытаюсь установить ocamlfind с помощью opam install ocamlfind, компиляция завершается неудачно и выдает следующее сообщение: #=== ERROR while installing ocamlfind.1.5.5 ===================================# # opam-version 1.2.0 # os darwin # …
28 фев '15 в 23:18
0 ответов

Сбои Opam в macOS Sierra

У меня проблемы, очень похожие на этот вопрос. У меня есть MacBook Pro на MacOS Sierra. Я установил ocaml и opam через варево. (brew install ocaml, brew install opam) Это установлено ocaml 4.03.0и, кажется, работает нормально самостоятельно. Я пытал…
07 окт '16 в 16:55
1 ответ

Установить ошибку findlib?

Я скачал findlib с http://download.camlcity.org/download/findlib-1.3.2.tar.gz. После configure успешно, make all доклады: for p in findlib; do ( cd src/$p; make all ); done "Makefile", line 141: Could not find depend make: fatal errors encountered -…
08 июл '12 в 01:57
1 ответ

Несвязанный модуль llvm

Я работал над учебным пособием по калейдоскопу LLVM для OCaml. В третьей части урока я перешел к примеру кода в папке OCaml-Kaleidoscope\Chapter3 Я столкнулся с проблемой при компиляции с ocamlbuild toy.byte на cygwin. Это код, указанный в руководст…
08 май '16 в 19:06
2 ответа

Использование ocamlfind с локальными каталогами

Поскольку у меня нет доступа с правами root на рабочей станции, я установил oUnit локально, в ~/ounit. Я могу загрузить модуль в интерпретаторе, если я запускаю ocaml -I ~/ounit/oUnit Теперь я хотел бы запустить тест, поэтому я пытаюсь скомпилироват…
14 окт '15 в 13:51
0 ответов

Ocalmlfind не может найти пакет Z3

Я установил пакет z3 отсюда https://github.com/Z3Prover/z3.git Однако ocamlfind не может его найти. если я запускаю какой z3, он показывает, где установлен компонент. Тем не менее, Ocamlfind не может найти его. Шаги для установки Z3 python ./scripts…
15 янв '19 в 08:51
3 ответа

Как я могу написать библиотеку в OCaml?

Я пишу кодировщик / декодер bson в ocaml. У меня есть исходный файл сейчас (на самом деле только один файл). Мой вопрос в том, как мне сделать это как библиотеку, такую ​​как ocaml-batteries-included, camomile, так далее? Я имею в виду, люди могут и…
24 апр '13 в 15:43
1 ответ

ocamlfind жалуется, что не реализована реализация модулей, установленных через opam

Я возился с FFI OCaml, чтобы попытаться выяснить, как происходит вывод ширины перечисления C (который, я думаю, определяется реализацией для C), и я пытаюсь вставить тип неправильной ширины, чтобы увидеть, какие удары во время выполнения. Это мотива…
15 авг '16 в 05:32
2 ответа

ocamlfind не видит установленный пакет

Я хотел скомпилировать свой проект с помощью команды: ocamlfind ocamlopt -package ocamlnet -package batteries -package unix -linkpkg oauth.ml но я получаю следующую ошибку: ocamlfind: Package `ocamlnet' not found make: *** [oauth.cmi] Error 2 После …
03 янв '14 в 22:10
1 ответ

Используйте несколько модулей в OCaml Utop

Я недавно читаю проект OCaml и хочу поместить исходные файлы в utop, чтобы я мог провести некоторые эксперименты. Предположим, у меня есть два файла amodule.ml и bmodule.ml. bmodule.ml будет использовать функции, определенные в amodule.ml, например,…
14 дек '13 в 03:05
3 ответа

Оазис забирает неправильно ocamlbuild

Я пытаюсь скомпилировать проект Ocaml с версией Ocaml, предоставленной Opam. Мой ocamlbuild, ocamlfind и оазис кажутся нормальными: /Users/fred/.opam/4.02.1/bin/ocamlbuild dhcp-182-73:compil fred$ which ocamlfind /Users/fred/.opam/4.02.1/bin/ocamlfi…
30 апр '15 в 12:09
3 ответа

Используйте ocamlfind с переводчиком ocaml, без компиляции

У меня есть файл main.ml который использует какой-то пакет, который делает команду ocaml main.ml не удалось и сообщить об этой ошибке: Error: Unbound module X И единственное решение, которое я нашел, это запустить: ocamlbuild main.native -use-ocamlf…
10 апр '18 в 06:34
1 ответ

Как скомпилировать файл, который использует модуль JsooTop?

У меня есть это в файле с именем main.ml: let () = JsooTop.initialize () Я попытался скомпилировать файл с помощью: ocamlfind ocamlc -package js_of_ocaml -linkpkg -o main.byte main.ml Но эта ошибка появляется: File "main.ml", line 1, characters 9-27…
04 сен '18 в 10:47
1 ответ

Разница в поведении программы с разными файлами make

У меня есть эта программа OCaml open Core.Std;; open Printf;; let all l = List.fold ~f:(&&) ~init:true l;; let any l = List.fold ~f:(||) ~init:false l;; let main () = let bools = [true; false; true; true; false; true] in printf "%b %b\n" (al…
01 апр '15 в 07:52