パート III. The Objective Caml tools

目次

8. バッチコンパイル(ocamlc
8.1. コンパイラの概要
8.2. オプション
8.3. モジュールとファイルシステム
8.4. よくあるエラー
9. トップレベルシステム(ocaml
9.1. オプション
9.2. トップレベル指示子
9.3. トップレベルとモジュールシステム
9.4. よくあるエラー
9.5. カスタムトップレベルの作成: ocamlmktop
9.6. オプション
10. ランタイムシステム(ocamlrun
10.1. 概要
10.2. オプション
10.3. 共有ライブラリの動的読み込み
10.4. よくあるエラー
11. ネイティブコードコンパイル(ocamlopt
11.1. Overview of the compiler
11.2. Options
11.3. Common errors
11.4. Running executables produced by ocamlopt
11.5. Compatibility with the bytecode compiler
12. 字句解析器、構文解析器生成器(ocamllex、 ocamlyacc)
12.1. Overview of ocamllex
12.2. Syntax of lexer definitions
12.3. Overview of ocamlyacc
12.4. Syntax of grammar definitions
12.5. Options
12.6. A complete example
12.7. Common errors
13. 依存関係生成器(ocamldep
13.1. Options
13.2. A typical Makefile
14. ブラウザ・エディタ(ocamlbrowser
14.1. Invocation
14.2. Viewer
14.3. Module browsing
14.4. File editor
14.5. Shell
15. ドキュメント生成器(ocamldoc
15.1. 使用法
15.2. Syntax of documentation comments
15.3. Custom generators
15.4. Adding command line options
16. デバッガ(ocamldebug
16.1. Compiling for debugging
16.2. Invocation
16.3. Commands
16.4. Executing a program
16.5. Breakpoints
16.6. The call stack
16.7. Examining variable values
16.8. Controlling the debugger
16.9. Miscellaneous commands
16.10. Running the debugger under Emacs
17. プロファイラ(ocamlprof
17.1. Compiling for profiling
17.2. Profiling an execution
17.3. Printing profiling information
17.4. Time profiling
18. C と Objective Caml のインタフェース
18.1. Overview and compilation information
18.2. The value type
18.3. Representation of Caml data types
18.4. Operations on values
18.5. Living in harmony with the garbage collector
18.6. A complete example
18.7. Advanced topic: callbacks from C to Caml
18.8. Advanced example with callbacks
18.9. Advanced topic: custom blocks
18.10. Building mixed C/Caml libraries: ocamlmklib