Описание тега ocaml-batteries
OCaml Batteries included is a community-driven effort to standardize on a consistent, documented, and comprehensive development platform for the OCaml programming language. Use with [tag:ocaml] and optionally [tag:standard-library] if the question might be related to other standard-libraries, or the concept of standard libraries in general, as well
2
ответа
Cygwin & OCaml: батареи OPAM +
Я широко использую Cygwin в среде Windows 8 (я не хочу идти вперед и загружать / загружать Linux прямо на машине). Я использую плагин OCamlIDE для Eclipse и практически не испытывал проблем при использовании этой настройки рабочего процесса. Тем не …
01 апр '13 в 21:03
1
ответ
Ocaml TRIE реализация
Я пытаюсь использовать эту реализацию Trie для ocaml: http://www.lri.fr/~filliatr/ftp/ocaml/ds/trie.ml.html Это моя реализация модуля "М": module M = struct type key = int type 'a t = (int * 'a) list let empty = [] let equal x y = false let compare …
18 авг '11 в 20:55
1
ответ
Как использовать функции в батареях Ocaml?
Я хотел бы использовать функции модуля List Аккумуляторы Ocaml. Я установил батареи и напишите код следующим образом: open Extlib ... Extlib.ExtList.List.remove ... При компиляции выдает ошибку Error: Unbound module Extlib, Кто-нибудь знает, что про…
01 дек '11 в 23:03
2
ответа
Создание автономной программы OCaml
Я схожу с ума, пытаясь понять, как создать бинарный файл в OCaml, для которого не нужно ничего особенного (например, иметь что-то, как установлены инструменты сборки OCaml). Я использую OMake, и все кажется достаточно крутым, работая на моей машине,…
06 мар '11 в 13:23
2
ответа
Компиляция батарей ocaml: ОШИБКА: Остальные файлы компиляции OCaml:
Build mode: shared ocamlbuild -no-links syntax.otarget byte.otarget src/batteries_help.cmo META shared.otarget Finished, 0 targets (0 cached) in 00:00:00. SANITIZE: a total of 3 files that should probably not be in your source tree has been found. A…
22 ноя '12 в 08:49
1
ответ
Включите комплект батарей в make-файл для Ocaml
Я хотел бы использовать функции модуля List Аккумуляторы Ocaml. Я установил батареи, и тривиальный код из Приступая к работе работает с ocamlfind ocamlc -package batteries -linkpkg euler001.ml -o euler001, Теперь возвращаясь к моему проекту, у меня …
02 дек '11 в 17:11
1
ответ
GODI-батареи: проблемы с установкой
Я пытаюсь установить Godi-батареи с помощью консоли GODI. Я, кажется, все зависимости отсортированы (как ромашка). Я получаю следующую ошибку в интерфейсе Годи: > ocamlfind ocamlopt -shared -linkall -package camomile,num,str -o src/batteries_uni.…
11 янв '11 в 14:52
2
ответа
Насколько стабильным и распространенным является "Аккумуляторы OCaml" и рекомендуется ли это?
Я только возвращаюсь в OCaml для нового небольшого исследовательского проекта после многих лет SML, Haskell и F#. Я быстро обнаружил, что упускаю некоторые вещи при использовании библиотек OCaml, а также мне не хватает синтаксиса для монадических по…
22 июл '10 в 10:41
1
ответ
Ошибка несвязанного модуля Findlib при установке батарей Ocaml
Я создал свой ~/.ocamlinit следующее let interactive = !Sys.interactive;; Sys.interactive := false;; (*Pretend to be in non-interactive mode*) #use "topfind";; Sys.interactive := interactive;; (*Return to regular interactive mode*) Toploop.use_silen…
26 сен '12 в 21:02
1
ответ
Ошибка функции int в определении lazy fold_right
Я пытаюсь написать модифицированную версию Batteries.LazyList.lazy_fold_right, Мне нужна похожая функция, которая складывается в два ленивых списка, а не в один ленивый список. Однако я получаю ошибку, которая не имеет никакого смысла для меня. Вот …
18 янв '18 в 22:25
1
ответ
Не удалось скомпилировать ocaml-websocket
Пытаясь собрать ocaml-websocket, он терпит неудачу с: File "lib/websocket.ml", line 202, characters 29-42: Error: The function applied to this argument has type ?buffer_size:int -> (Lwt_io.input_channel * Lwt_io.output_channel) Lwt.t This argumen…
12 мар '13 в 17:50
1
ответ
Установка батарей ocaml
Кажется, есть противоречивая информация об установке батарей. Я перепробовал несколько предложений, но ни одно из них не помогло мне. Я впервые попробовал ocamlfind batteries/ocaml но это дало эту ошибку: ocamlfind: Cannot find command: /username/go…
12 фев '13 в 19:28
2
ответа
Использование батарей в файле.mly с ocamlbuild
У меня есть проект с файлами OCaml .ml и файлом Menhir .mly. Я использую ocamlbuild для компиляции проекта. Мой файл _tags содержит одну строку: true: use_menhir, package(batteries) Все работает хорошо, за исключением случаев, когда я хочу использов…
17 авг '13 в 16:05
6
ответов
Есть ли в OCaml оператор композиции инфиксных функций?
Просто быстрый вопрос. Мне интересно, есть ли в OCaml оператор композиции инфиксных функций, определенный в стандартной библиотеке (или в ядре Джейн Стрит, или в Батареях), такой как функция (.) В Haskell, которая экономит нам много скобок, так как …
19 май '13 в 16:45
1
ответ
OCAML батареи несвязанная ошибка toploop
Я пытаюсь установить bap, необходимый для ropc https://github.com/pakt/ropc в соответствии с инструкциями, приведенными в ropc/bap/INSTALL в Ubuntu 14.04 . Я успешно выполнил эти команды. sudo apt-get install ocaml ocaml-native-compilers ocaml-findl…
01 мар '16 в 08:00
3
ответа
Как предотвратить перезарядку батарей OCaml
Пакет Batteries.Num переопределяет функции (+), (-), ... Таким образом, компилятор выдает ошибку в следующем простом коде open Batteries open Num let a = 4 + 4;; Файл "a.ml", строка 3, символы 8-9: ошибка: это выражение имеет тип int, но ожидалось в…
28 июн '14 в 21:33
1
ответ
Компиляция батарей ocaml: Unbound модуль Toploop
**Build mode: shared ocamlbuild -no-links syntax.otarget byte.otarget src/batteries_help.cmo META shared.otarget Finished, 0 targets (0 cached) in 00:00:00. + ocamlfind ocamlc -c -g -annot -warn-error A -package camomile,num,str -package camlp4.lib …
22 ноя '12 в 06:11
1
ответ
Как использовать ocamldebug в проекте "Батареи включены"?
У меня есть простой проект ocamlbuild, который использует батареи, включая синтаксические расширения. _tags: <*>: pkg_batteries,pkg_threads,pkg_batteries.syntax,syntax_camlp4o something.ml: open Batteries … let () = … Он построен для отладки с…
02 июн '11 в 18:53
1
ответ
OCaml не может интерпретировать комментарии
$ ocaml Objective Caml version 3.12.1 _________________________ [| + | | Batteries - | |_____|_|_________________| _________________________ | - Type '#help;;' | | + |] |___________________|_|___| Loading syntax extensions... Camlp4 Parsing version …
27 сен '12 в 17:46
1
ответ
Не удается загрузить батареи с помощью FindLib в Ocaml TopLevel
Я успешно установил ocaml-batteries-included а также findlib, Я могу сделать 'ocamlfind ocamlc -package battery -c mycode.ml` без проблем. Кроме того, если я делаю ocamlfind list, Я получил $ ocamlfind list batteries (version: 2.0) batteries.pa_comp…
19 фев '13 в 00:12