剛開始打破與Tyxml冰 - 似乎無法再得到任何比這 - let main _ =
let d = Dom_html.window ## document in
let c = Dom_html.createCanvas d in
let s = Dom_svg.createCircle c in
C## width <- Js.string "100";
安裝npm和node,編譯OCaml的文件與js_of_ocaml了錯誤後,因此我做了opam switch reinstall system: :testweb $ opam switch reinstall system
Your system compiler has been changed. Do you want to upgrade your OPAM installation ?
我現在正在嘗試Eliom,看看我能用它做些什麼。 我想從我的eliom客戶端代碼中調用外部JavaScript庫。 我想要的代碼示例如下: [%%client
let three_lib = Js.Unsafe.js_expr "THREE" in
let scene2 = Js.Unsafe.new_obj three_lib##.Scene [||] in
l
比方說,我創建一個SVG矩形,使用Tyxml的語法: let rect_elt = <:svg< <rect></rect> >>
我怎樣才能將它插入使用js_of_ocaml的API的DOM裏面? 我想要做這樣的事情: let _ =
let rect_elt = <:svg< <rect></rect> >> in
let svg_elt = Dom_svg.getEl
我正在試驗js_of_ocaml和node.js.如您所知,node.js大量使用回調來實現異步請求,而不引入顯式線程。 在OCaml中,我們有一個非常好的線程庫Lwt,它帶有非常有用的語法擴展。我編寫了一個綁定到某個節點庫(AWS S3客戶端)的原型,並添加了一個lwt-ish圖層來隱藏回調。 open Lwt.Infix
open Printf
open Js
let require_
我正在使用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