ocaml-core

    10熱度

    3回答

    據真實世界的OCaml的​​類型應該是string。但實際上在我的utop REPL中,它的類型是bytes。我已經打開Core.Std。這是爲什麼? (的OCaml版本爲4.02.2; Core是112.24.01; utop是1.18)

    0熱度

    1回答

    有沒有什麼情況函數從Async庫中可以使用的時間跨度爲0.秒? after (sec 0.)

    0熱度

    1回答

    我一直在使用oasis來使用一些外部程序包來構建我的項目。現在我也想使用Jane Street的Core包。但是,爲了與Core編譯,您必須將-thread標誌傳遞給ocamlfind,例如,像這樣: ocamlfind ocamlc -linkpkg -thread -package core foo.ml -o foo 我怎麼能告訴oasis添加-thread標誌?現在,我的_oasis文

    0熱度

    1回答

    在互聯網上發現的使用OPAM安裝Core的簡單指導不再有效。什麼是安裝和使用Core的新方法? 我想我把問題追蹤到ocaml-core郵件列表上關於重命名幾個依賴https://groups.google.com/forum/#!topic/ocaml-core/Te6LTiNBO08的消息。 配對下來,廣泛發表安裝說明量安裝OPAM本身後兩個步驟: $ opam install core $

    2熱度

    2回答

    我已經從ocaml的標準庫使用Bytes模塊,並打開Core_kernel.Std模塊在該文件的頂部的程序 open Core_kernel.Std ... let let buf = Bytes.make bom_len '\x00' in 我遇到的問題是,CORE_KERNEL的最新版本中引入了一個新的Bytes模塊隱藏了標準庫中的模塊,導致編譯錯誤Unbound valu

    2熱度

    1回答

    我有一些問題,建立我的OCaml的環境設置,和我下面這個頁面: https://github.com/realworldocaml/book/wiki/Installation-Instructions 不過,我有一些問題,我解決不了。我在macOS 10.12.5上使用zsh。 Brew安裝opam時沒有錯誤或警告。我相信我的問題是環境變量(??)不同步。這裏有一些輸出,當我運行一些建議的命令:

    5熱度

    1回答

    $ ocaml -version The OCaml toplevel, version 4.02.1 $ opam --version 1.2.0 $ opam init $ opam install core #=== ERROR while installing camlp4.4.02.1+system ==============================# # op

    1熱度

    1回答

    我正在編寫一個轉到Python編譯器的OCamllex和Menhir,但是我的詞法分析器無法導入Core包。 這裏是我的lex.mll文件: { (* Header *) open Core.Std open Lexing open Parser exception SyntaxError of string let next_li

    0熱度

    2回答

    我已經習慣了JaneStreet的Core庫。它的List模塊有一個整潔init功能: List.init;; - : int -> f:(int -> 'a) -> 'a list = <fun> 它允許你創建一個列表,使用自定義函數初始化元素: List.init 5 ~f:(Fn.id);; - : int list = [0; 1; 2; 3; 4] List.init 5 ~

    2熱度

    1回答

    我遇到corebuild問題。我寫了以下程序: open Core.Std open Smtp type person = { name: string; address: Smtp_unix.Addr.t } let send p1 p2 = Smtp_unix.sendmail ~host:"gmail.google.fr" ~name:"g