これは私のocamlinitです:ppxが動作するようにocamlinitを設定するにはどうすればよいですか?
これにより(* Added by OPAM. *)
let() =
try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH")
with Not_found ->()
;;
(* ## added by OPAM user-setup for ocamltop/base ## 3ec62baf6f9c219ae06d9814069da862 ## you can edit, but keep this line *)
#use "topfind";;
(* ## end of OPAM user-setup addition for ocamltop/base ## keep this line *)
#thread;;
(* #ppx "ppx-jane -as-ppx";; *)
#require "ppx_jane";;
#require "core.top";;
#require "async";;
#require "core_extended";;
open Core.Std;;
はまさに、私が#ppx
の代わり#require "ppx_jane"
で始まる行を使用している場合は、私はこのエラー
utop # type test = char list [@@deriving show];;
Error: ppx_type_conv: 'show' is not a supported type type-conv generator
を取得
utop # type test = char list [@@deriving show];;
Error: Cannot locate deriver show
utopでこれを取得します
ocamlinitを[@@deriving show]
に設定するにはどうすればよいですか?
私の完全なocamlinitです。 – ackerleytng