ocsigen

    0热度

    1回答

    我已经定义了OCaml函数manipulate: string -> string。我把它包起来做一个JS功能jsManipulate: let() = Js.Unsafe.global##.jsManipulate := Js.wrap_callback (fun s -> Js.string (manipulate (Js.to_string s))) 现在,我想不光

    0热度

    1回答

    我现在正在尝试Eliom,看看我能用它做些什么。 我想从我的eliom客户端代码中调用外部JavaScript库。 我想要的代码示例如下: [%%client let three_lib = Js.Unsafe.js_expr "THREE" in let scene2 = Js.Unsafe.new_obj three_lib##.Scene [||] in l

    2热度

    1回答

    当我运行make run.byte时,出现此错误ocsigenserver: ocsigen:main: Fatal - You are not allowed to use port 80.。我试过sudo make run.byte,但sudo不知道opam或ocsigenserver。我试图在Makefile.options中使用wwwuser,但我无法使其工作。 酒厂生成的自述文件没有提供

    1热度

    1回答

    我正在使用Eliom构建一个新项目,并且无法使用OUnit为单元测试设置编译过程。 我有两个文件: Js_Client_Code.eliom - contains all of the client side code Project.eliom - contains all of the server side code (including opening Js_Client_Code.el

    3热度

    1回答

    我正在使用Ocsigen框架开展Web编程的第一步。我可以构建简单的应用程序,但我注意到Ocsigen生成大量不必要的JavaScript代码。即使没有交互组件的Hello world example也会生成并包含一个400 KB的JavaScript文件。有没有办法告诉它不要这样做? 我首先在测试使用内部链接的简单应用时注意到了这个问题; JavaScript关闭的测试工作正常,但在JavaSc

    1热度

    1回答

    我想创建一个窗体外的复选框,只是为了使用Lwt_js_events.clicks绑定一个JS函数。 我试过使用bool_checkbox_one,但我无法弄清楚为此生成〜name:参数的方法。我在这里发现了一些帖子,其中有人解释你实际上不能,而且应该使用raw_版本,但似乎不再存在。我确实发现了一个Html.D.Raw模块,但是我无法弄清楚它是如何工作的,而且这些文档都是过时的。 我想另一件事是使

    0热度

    2回答

    可以使用Lwt.return作为递归函数中的最终调用吗? 我有一个编译好但功能不正常的函数,它看起来像下面的函数f。请假定在这个例子中,作为g提供的任何函数都没有问题,我基本上只是想知道是否可以使用以下形式的函数或者是否有更好/更简单(并且符合Lwt)做法如下: let rec f (x : string list) (g : string -> unit Lwt.t) = match

    0热度

    1回答

    我正在使用Ocsigen构建应用程序,此应用程序不会连接到数据库,目标是将内容从主网站复制到此处。 (我正在使用卷曲来做Get请求) 所以我的问题在于,我试图做一个“登录”与用户,我想建立一个服务,保存到我的代码username和password由用户引入。然后我可以使用username和password对主网站进行GET请求。 我的问题只有一个,我尝试了很多方法来建立一个服务,保存这两个字符串,

    1热度

    2回答

    我已将eliom更新为通过opam安装的最新版本(5.0.0),并且失败。我曾经尝试都与4.02.1 & 4.02.3编译器,但是,它无法编译基本eliom: eliomdep -client -ppx -package lwt.ppx -package js_of_ocaml.deriving.ppx -package js_of_ocaml.ppx mysite.eliom > _deps/m

    1热度

    2回答

    我试图运行js_of_eliom,但它似乎没有ppx_deriving 这是我得到的消息时,我做了补充: js_of_eliom -ppx -c -package lwt -package js_of_ocaml.deriving -package js_of_ocaml.ppx simple_pomodoro.eliom Fatal error: exception Fl_package_ba