パート III. The Objective Caml tools
前のページ
次のページ
パート 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