10072009 OCaml
例えば、こんな感じでloadして、
#load "unix.cma";;
let file = "/Users/kzfm/OCaml/kaeru.ml"
let () =
let proc = Unix.open_process_in ("wc -l < " ^ file) in
let count = input_line proc in
ignore (Unix.close_process_in proc);
print_string count;;
実行すると
$ ocaml wc.ml
28
一方、コンパイルしようとすると
$ ocamlc unix.cma wc.ml
File "wc.ml", line 1, characters 0-1:
Error: Syntax error
エラーがでるが、#loadという行を除くときちんとコンパイルできる。
コンパイルしたい場合は毎度#loadっていう行を削除しないといけないのかな。
Bioorganic and Medicinal Chemistry of Fluorine
ムナーリの機械
Pharmacokinetics and Metabolism in Drug Design (Methods and Principles in Medicinal Chemistry)


はじめての野菜づくり12か月
入門OCaml ~プログラミング基礎と実践理解~