Описание тега lwt
LWT, обычно относящийся к легким потокам, - это плохо определенный термин. Лучше вместо этого использовать [ocaml-lwt] для библиотеки OCaml, [легкие-процессы], [зеленые-потоки] или один из более конкретных тегов, перечисленных в вики-странице тегов.
1
ответ
Как работает транзакция LWT- Light Weight, когда мы используем IF NOT EXIST?
Вопрос в том, когда мы используем INSERT INTO USERS (login, email, name, login_count) values ('jbellis', 'jbellis@datastax.com', 'Jonathan Ellis', 1) IF NOT EXISTS в ЕСЛИ НЕ СУЩЕСТВУЕТ, какие именно столбцы сравниваются? первичный ключ (ключ раздела…
16 фев '16 в 09:46
1
ответ
Ошибка типа LWT 2.7.0
Я написал этот кусок кода с Lwt 2.7.0: open Lwt let listen_address = Unix.inet_addr_loopback let port = 9000 let backlog = 1 let () = Lwt_log.add_rule "*" Lwt_log.Info let create_socket () = let open Lwt_unix in let sock = socket PF_INET SOCK_STREAM…
12 янв '17 в 16:00
1
ответ
Заставить OPAM работать с системным компилятором под MacOS X
Я пытаюсь сделать очень простую установку OPAM под MacOS. Используя macports, я установил следующие пакеты: опам @ 1.2.0 ocaml-findlib @ 1.5.5 ocaml-camlp4 @ 4.02.0.1_1 когда я сделал opam init (не как root, так как он нужен только для одного пользо…
22 мар '15 в 18:15
2
ответа
Компиляция программы, которая использует Lwt_term
У меня есть следующий код в OCaml: open Lwt open Lwt_term let () = Lwt_main.run ( lwt l = Lwt_read_line.read_line ~prompt:[text "foo> "] ()) когда я пытаюсь скомпилировать с помощью ocamlfind ocamlc -package lwt cli.ml - o cli.byte это я получаю …
08 мар '14 в 19:31
1
ответ
Как совместить фильтры Lwt?
В настоящее время я учу Lwt. Я заинтересован в использовании асинхронных процессов для замены некоторых подпрограмм оболочки на подпрограммы OCaml. Давайте посмотрим на упрощенную первую попытку, где фильтр создается путем объединения двух работающи…
14 мар '15 в 14:09
2
ответа
Ocaml Lwl_mvar.take не блокирует поток
Я все еще продолжаю писать простой игровой сервер. Благодаря совету, приведенному здесь, я реализовал поддержку mvar в надежде, что он заблокирует потоки, хотя в нем нет как минимум 2 игроков. Но это не ждет, пока я не положу туда какие-либо данные.…
23 авг '15 в 14:11
1
ответ
Не удается получить доступ к 127.0.0.1 с моего телефона Android (для LearningWithTexts)
Я не гений программирования, я только начал с этих вещей, но я настроил свой собственный локальный хост для LWT (программа изучения языка), и я не могу получить доступ к 127.0.0.1 с моего телефона Samsung Galaxy S3. Я просто хочу читать тексты и исп…
25 окт '13 в 14:26
1
ответ
Как полностью использовать lwt_pool?
Я борюсь за проверку и проверку функции для Lwt_pool.create и есть несколько вопросов здесь. val create : int -> ?check:('a -> (bool -> unit) -> unit) -> ?validate:('a -> bool Lwt.t) -> (unit -> 'a Lwt.t) -> 'a t Прежде вс…
25 июн '13 в 11:30
1
ответ
LWT и Консистенция в Кассандре
Кажется, это ошибка для меня, 1) Я создал пространство ключей с коэффициентом репликации "3" CREATE KEYSPACE IF NOT EXISTS replicationtest WITH replication = {'class':'SimpleStrategy','replication_factor' : 3}; ПРИМЕЧАНИЕ. Это кластер с одним узлом,…
31 окт '18 в 02:52
2
ответа
Почему этот основанный на Lwt и, казалось бы, параллельный код настолько несовместим
Я пытаюсь создать параллельные примеры Lwt и придумал этот маленький образец let () = Lwt_main.run ( let start = Unix.time () in Lwt_io.open_file Lwt_io.Input "/dev/urandom" >>= fun data_source -> Lwt_unix.mkdir "serial" 0o777 >>= fun…
01 июл '15 в 06:07
1
ответ
Ocaml Lwt - некоторые реализации многопользовательской игры
Я собираюсь написать простую реализацию сервера Tic-Tac-Toe (через Telnet). Задача - игроки подключаются к серверу, и после отправки START сервер ищет партнера, который тоже набрал START, и игра начинается. Кусок кода: let handle_income () = let con…
22 авг '15 в 19:32
1
ответ
Отмена Lwt. нить
Я не могу на всю жизнь найти способ справиться с отменой lwt-темы. Вот что я упростила. #require "lwt.unix, lwt.ppx" open Lwt.Infix let program = let counter = ref 1 in let can_cancel = fst (Lwt.task ()) in Lwt.async_exception_hook := (fun _ -> p…
28 дек '15 в 08:31
1
ответ
MAMP Localhost не работает (ошибка 500) - LWT
Я пытаюсь запустить LWT на моем Mac и установил MAMP для этого. Я следовал этим инструкциям, но когда я пытаюсь http://localhost:8888/lwt/ Я получаю: Страница localhost не работает localhost в настоящее время не может обработать этот запрос. 500 Я с…
21 янв '16 в 17:05
1
ответ
Кассандра LWT ReadTimeoutException или WriteTimeoutException
Я пытаюсь сделать две вставки процесса в одной таблице. Поэтому сначала я пытаюсь ввести значения ключа разделения и кластеризации с помощью LWT, если это успешно, это означает, что процесс может продолжить эту работу для этого временного сегмента, …
08 июн '18 в 19:35
1
ответ
Правильное использование Lwt_main.run()
Я столкнулся с некоторыми ошибками при использовании Lwt_main.run(), В основном у меня есть два бесконечных цикла с типом unit -> 'a Lwt.t = <fun> и когда я запускаю оба цикла, я получаю ошибки. Я использую их в контексте того, что один цик…
16 дек '14 в 01:50
0
ответов
Не удается установить js_of_ocaml-lwt
Ребята, скажите, пожалуйста, как вы установили Js_of_ocaml-lwt? Когда я попытался скомпилировать следующий комманд: ocamlfind ocamlc voy_cons.ml -o voy_cons.byte -linkpkg -пакет l wt_ppx -package js_of_ocaml -package js_of_ocaml-ppx -package js_of_o…
26 июн '18 в 08:56
1
ответ
Перенаправление каналов Lwt
У меня есть служба ssh, работающая на сокете Unix, и у меня есть локальный TCP-сервер, для которого я хочу, чтобы он был направлен на каналы сокета Unix. В основном, когда я делаю: $ ssh root@localhost -p 2000 Затем мой локальный TCP-сервер получает…
17 дек '15 в 08:32
1
ответ
Кассандра LWT читает
Насколько я понимаю, LWT-вставки всегда выполняются с уровнем согласованности SERIAL. Если это правда, означает ли это, что чтение строки, вставленной как LWT, может быть безопасно прочитано с уровнем согласованности ЛЮБОЙ? Другими словами, я предпо…
03 мар '15 в 15:53
0
ответов
Вызов Lwt_process.pread_lines несколько раз
Я пытаюсь использовать Lwt_process.pread_lines, чтобы получить вывод нескольких команд. В моем Lwt_main.run я вызываю его один раз и начинаю обрабатывать каждую строку вывода отдельно, хотя Lwt_stream.map, который работает хорошо. В этой обработке, …
04 сен '18 в 13:28
1
ответ
OCaml lwt utop инфиксный оператор связывания >>= отсутствует
Я звоню require "lwt.simple-top" ;; на утоп и попробуйте простой пример, но он не может найти оператора >>=,
20 дек '15 в 13:42