Описание тега ocsigen
Проект Ocsigen - это фреймворк для программирования веб-и мобильных приложений на OCaml.
2
ответа
Какой канонический способ служить JSON с использованием Ocsigen?
Учебник по Ocsigen/Eliom начинается с примера приложения, которое отображает "Hello, world!" как HTML: open Eliom_content.Html5.D let main_service = Eliom_registration.Html5.register_service ~path:["graff"] ~get_params:Eliom_parameter.unit (fun () …
12 июн '13 в 22:39
2
ответа
Существуют ли другие платформы веб-приложений, подобные Ocsigen?
Недавно я начал изучать идею использования инфраструктуры веб-приложений, которая предоставляет более унифицированный способ обработки программирования на стороне клиента и на стороне сервера, и обнаружил проект под названием Ocsigen. Ocsigen кажетс…
29 ноя '12 в 16:52
2
ответа
Как интегрировать Bootstrap с Eliom?
Я пытаюсь использовать Bootstrap в рамках Eliom, но я не могу понять, как правильно использовать некоторые атрибуты HTML. Взять, к примеру, следующий код с сайта начальной загрузки ( http://getbootstrap.com/components/): <div class="btn-group" ro…
24 дек '14 в 17:52
0
ответов
Не реализованный Javascript примитив caml_pure_js_expr (снова)
У меня есть проект в OCaml, который может быть скомпилирован в Ubuntu давным-давно. Сегодня я хочу забрать проект и попытаться скомпилировать его в macOS Mojave 10.14.2, ocaml --version возвращается The OCaml toplevel, version 4.07.1, js_of_ocaml --…
29 янв '19 в 08:55
1
ответ
Создание сервисов GET/POST Ocsigen
Я создаю приложение, используя Ocsigenэто приложение не будет подключено к базе данных, и цель состоит в том, чтобы скопировать содержимое с основного веб-сайта сюда. (я использую curl для выполнения запросов Get) Итак, моя проблема здесь в том, что…
15 июн '17 в 18:53
1
ответ
Обновить ocsigen ошибка
Я хочу обновить ocsigen до 2.1 в моей коробке freebsd. $pkg_info | grep -i ocsigen ocsigen-1.1.0_1 Web programming framework for OCaml $cat /usr/ports/www/ocsigen/Makefile | grep -i version POPORTVERSION= 2.1 $sudo pormaster ocsigen ... ===> Buil…
28 авг '12 в 00:36
1
ответ
Как установить Eliom
Я не могу установить Eliom проекта Ocsigen $ opam install eliom Your request can't be satisfied: - No package matches eliom. $ opam install eliom.5.0.0 Your request can't be satisfied: - No package matches eliom.5.0.0. но на удивление я могу найти п…
01 сен '16 в 04:01
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
ответ
ocsigenserver: вам не разрешено использовать порт 80
Когда я бегу make run.byte Я получаю эту ошибку ocsigenserver: ocsigen:main: Fatal - You are not allowed to use port 80., я пробовал sudo make run.byte но Судо не знает об операторе или ocsigenserver. Я пытался играть с wwwuser в Makefile.options, н…
26 дек '16 в 07:09
1
ответ
Когда полезно двойное принуждение?
Я наткнулся на следующее сообщение компиляции в OCaml: This simple coercion was not fully general. Consider using a double coercion. Это произошло в довольно сложном исходном коде, но вот MNWE: open Eliom_content.Html.D let f_link s = let arg : Html…
09 июн '17 в 06:04
1
ответ
Как я могу передать user_type от клиента Eliom к coservice?
http://ocsigen.org/eliom/manual/server-params показывает пример службы GET, которая принимает пользовательский тип. Я хотел бы вызвать coservice с user_type со стороны клиента, с тем же типом на стороне клиента. Кажется, это должно быть возможно, н…
21 ноя '14 в 11:12
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
2
ответа
ocsigenserver: main: ссылка на неопределенный глобальный `Https_client'
У меня есть файл с именем Facebook.ml, который использует модуль Https_client из библиотеки Netclient. Я скомпилировал файл в Facebook.cmo, и я могу без проблем использовать все функции на верхнем уровне и в другом коде, который я компилирую. Однако…
21 фев '15 в 20:11
1
ответ
Запуск `ocsigen` приводит к ошибке компоновки: `dllssl_threads_stubs.so` изображение не найдено
В настоящее время я борюсь со странной проблемой компоновщика из ocsigenserver, По-видимому, он ищет динамические библиотеки openssl, связанные с ocaml. Я оба сделал brew install openssl (в последней версии), а также opam install openssl, Но я все е…
07 фев '18 в 16:32
1
ответ
Как написать сервис, который либо отображает HTML, либо перенаправляет на другую страницу
В веб-программировании общий шаблон для отправки форм: Если форма действительна, перенаправьте на другую страницу ( Post / Redirect / Get). Если форма недействительна, перезапустите форму (возможно, включая сообщения об ошибках на этот раз). Как я м…
02 апр '18 в 00:05
1
ответ
Не реализованный Javascript примитив caml_pure_js_expr
Я хочу написать и скомпилировать cubes.ml такой, что 1) он оборачивает функцию OCaml для создания функции JS, которую можно вызывать в сети; 2) функция OCaml и байт-код все еще могут быть протестированы в командной строке под Linux. cubes.ml как сле…
19 май '16 в 10:29
2
ответа
Lwt означает "легкая нить"?
Я тестировал ocsigen, который использует Lwt. Я думаю, что Lwt означает "легкая нить", верно? Если так, как мы можем назвать это "легким весом"? Кажется, что Lwt использует поток ОС, который НЕ легок (по сравнению с Эрлангом и Хаскеллом). Пожалуйста…
08 авг '12 в 00:43
1
ответ
Как скопировать <button> в Eliom
Я пытаюсь скопировать следующий код в Eliom, но я не могу найти лучший способ для репликации <button> тег. Документы по Eliom только запутали меня. Кажется, с использованием string_button может быть, лучший путь, но я не понимаю, что я поставл…
25 дек '14 в 20:57
1
ответ
Ocsigen/Eliom: Как удалить ненужный JavaScript?
Я делаю свои первые шаги в веб-программировании с фреймворком Ocsigen. Я могу создавать простые приложения, но я заметил, что Ocsigen генерирует множество ненужного кода JavaScript. Даже пример Hello world, который вообще не имеет интерактивных комп…
21 май '15 в 07:50
4
ответа
Почему Ocsigen не может запустить мой файл python?
Файл конфигурации test.conf выглядит так: <ocsigen> <server> <port>*:8000</port> <logdir>/home/zaxis/tmp/log/</logdir> <datadir>/home/zaxis/tmp/data</datadir> <user>zaxis</user> <group&g…
25 ноя '11 в 06:03