client - Eliom错误: {client{}}

标签 client ocaml ocsigen

我遇到了一个错误,我不知道如何解决。我有以下代码(来自 Eliom Graffiti 教程),我正在尝试使用 make test.byte 进行测试。

open Eliom_content.Html5.D

module My_app =
Eliom_registration.App (struct
  let application_name = "graffiti"
end)

let main_service =
  Eliom_registration.Html5.register_service
    ~path:[""]
    ~get_params:Eliom_parameter.unit
    (fun () () ->
      Lwt.return
        (html
          (head (title (pcdata "Graffiti")) [])
          (body [h1 [pcdata "Graffiti"]])))

{client{
  let _ = Eliom_lib.alert "Hello!"
}}

错误:

$ make test.byte
eliomc -c   graffiti.ml 
File "graffiti.ml", line 18, characters 0-1:
Parse error: [label_expr_list] or [expr level .] expected after "{" (in [expr])
Error while running external preprocessor

第 18 行是 {client{ 出现的位置

最佳答案

据我所知,graffiti.ml 应命名为 graffiti.eliom

关于client - Eliom错误: {client{}},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27595335/

相关文章:

c# - 线程池多客户端 TCP(消息处理)

ocaml - 优雅地忽略 OCaml 中的函数

functional-programming - 什么是绑定(bind)事件?

types - 双重强制什么时候有用?

javascript - 客户端上是Gun.js "safe"吗?

java - 我们可以使用 hazelcast 中的客户端实例获取服务器配置吗?

java - 更改 GWT 客户端上的文件输入元素

OCaml 属性

ocaml - 为什么Oxygen 不能运行我的python 文件?