Результаты поиска по запросу "ocaml"
Использование конструктора варианта варианта только с одним значением кортежа
# type foo = Foo of int * int # let t = (1, 2) # Foo t Error: The constructor Foo expects 2 argument(s), but is applied here to 1 argument(s)Как это, что я должен сделатьFoo (1, 2) чтобы избежать этой ошибки дажеtимеет соответствующий тип?
Собирается ли INRIA добавить примитивы параллелизма в OCaml?
Под «параллелизмом» я подразумеваю легкие процессы, такие как актеры Эрланга и параллельный сборщик мусора, направленные на то, чтобы такие процессы работали без сбоев. Было бы очень здорово, если бы INRIA избавилась от этих недостатков ...
Можно ли использовать клавиши со стрелками в интерпретаторе OCaml?
Каждый раз, когда я использую эти ключи в интерпретаторе, я получаю следующие символы: [[D^[[CЯ использую Linux Mint 12 в ZSH, но я получаю тот же результат в Ubuntu с bash. Кроме того, то же самое в SSH.
В чисто функциональных языках есть ли алгоритм для получения обратной функции?
В чистых функциональных языках, таких как Haskell, существует ли алгоритм для получения обратной функции (edit), когда она является биективной? И есть ли конкретный способ запрограммировать вашу функцию таким, какой она есть?
Используя динамическое программирование в Haskell? [Предупреждение: решение ProjectEuler 31 внутри]
В решении проблемы projecteuler.net # 31 [СПОЙЛЕРЫ ВПЕРЕДИ] (считая количество способов заработать 2 £ на британских монетах), я хотел использовать динамическое программирование. Я начал с OCaml и написал краткое и очень эффективное ...
подробная ошибка с ocamlyacc
В зубров, достаточно добавить %verbose-errorв файл, чтобы сделать ошибки синтаксического анализатора более многословным. Есть ли способ получить аналогичную функциональность с ocamlyacc? Вот [https://stackoverflow.com/a/1939002/1350116]это ...
Генерация кода сценария оболочки CLI из скомпилированного исполняемого файла? [закрыто]
Вопрос, тема обсужденияЯ очень заинтересован в создании исходного кода сценариев оболочки командной строки из кода, написанного на более надежном, хорошо работающем и независимом от платформы скомпилированном языке (например, OCaml). По сути, вы ...
Имеет ли! = Значение в OCaml?
Кажется, это сравнение эквивалентности для некоторых типов, но не для строк. # 3 != 3;; - : bool = false # 3 != 2;; - : bool = trueЭто как и ожидалось. # "odp" = "odp";; - : bool = true # "odp" != "odp";; - : bool = true # "odp" <> "odp";; - : ...
Рекомендуемое чтение по общим отладочным технологиям
Какое чтение вы бы порекомендовали по общим методам отладки? Меня больше интересуют принципы и лучшие практики, чем решения для конкретной платформы. Для справки, я в основном работаю с .NET (F #, C #), и балуюсь на Haskell и Ocaml. В один из ...
Как получить информацию о типе в интерактивном Ocaml?
Я использую Ocaml версии 4. Когда я в интерактивном режиме определяю некоторый тип, интерпретатор выводит строковое представление типа сразу после этого: # type foo = Yes | No;; <-- This is what I entered type foo = Yes | No <-- This is what ...