索引

シンボル

+m, GHCiオプション
+r, GHCiオプション
+RTS, コマンド行でRTSオプションを設定する
+s, GHCiオプション
+t, プロンプトでdo記法を使う, GHCiオプション
--install-signal-handlers
RTS option, いろいろなRTSオプション
--machine-readable
RTS option, ガベッジコレクタを制御するためのRTSオプション
--RTS, コマンド行でRTSオプションを設定する
--show-iface, インタフェースファイルに関連するその他のオプション
--verbose
ghc-pkg option, パッケージ管理(ghc-pkgコマンド)
-?, パッケージ管理(ghc-pkgコマンド)
RTS option, コマンド行でRTSオプションを設定する
-A
RTS option, ガベッジコレクタを制御するためのRTSオプション
-A<size> option, より早く: プログラムを素早く生成する
-A<size> RTS option, より速く: 高速に動作するプログラムを作る
-auto-all, プロファイルを取る
-B
RTS option, ハックする者、デバッグする者、及び好奇心過剰な魂のためのRTSオプション
-C, 実行モード, 一括処理コンパイラモード
-c, 実行モード, 一括処理コンパイラモード, リンクに影響するオプション
RTS option, ガベッジコレクタを制御するためのRTSオプション
-cpp, 一括処理コンパイラモード, Cプリプロセッサに影響するオプション
-cpp option, Cプリプロセッサに影響するオプション
-cpp vs string gaps, CPPと文字列間隙
-Cs
RTS option, Concurrent Haskellを使う
-D, Cプリプロセッサに影響するオプション
RTS option, ハックする者、デバッグする者、及び好奇心過剰な魂のためのRTSオプション
-dcmm-lint, 整合性の検査
-dcore-lint, 警告と正気度チェックのためのオプション, 整合性の検査
-dcore-lint option, コンパイラが「正しくないこと」をしたとき
-ddump options, コンパイラの中間構造を出力する
-ddump-asm, コンパイラの中間構造を出力する
-ddump-bcos, コンパイラの中間構造を出力する
-ddump-cmm, コンパイラの中間構造を出力する
-ddump-core-stats, コンパイラの中間構造を出力する
-ddump-cpranal, コンパイラの中間構造を出力する
-ddump-cse, コンパイラの中間構造を出力する
-ddump-deriv, コンパイラの中間構造を出力する
-ddump-ds, コンパイラの中間構造を出力する
-ddump-flatC, コンパイラの中間構造を出力する
-ddump-foreign, コンパイラの中間構造を出力する
-ddump-hi, インタフェースファイルに関連するその他のオプション
-ddump-hi-diffs, インタフェースファイルに関連するその他のオプション
-ddump-if-trace, コンパイラの中間構造を出力する
-ddump-inlinings, コンパイラの中間構造を出力する
-ddump-llvm, コンパイラの中間構造を出力する
-ddump-minimal-imports, インタフェースファイルに関連するその他のオプション
-ddump-occur-anal, コンパイラの中間構造を出力する
-ddump-opt-cmm, コンパイラの中間構造を出力する
-ddump-parsed, コンパイラの中間構造を出力する
-ddump-prep, コンパイラの中間構造を出力する
-ddump-rn, コンパイラの中間構造を出力する
-ddump-rn-trace, コンパイラの中間構造を出力する
-ddump-rule-firings, コンパイラの中間構造を出力する
-ddump-rule-rewrites, コンパイラの中間構造を出力する
-ddump-rules, コンパイラの中間構造を出力する
-ddump-simpl, コンパイラの中間構造を出力する
-ddump-simpl-iterations, コンパイラの中間構造を出力する
-ddump-simpl-phases, コンパイラの中間構造を出力する
-ddump-simpl-stats option, コンパイラの中間構造を出力する
-ddump-spec, コンパイラの中間構造を出力する
-ddump-splices, コンパイラの中間構造を出力する
-ddump-stg, コンパイラの中間構造を出力する
-ddump-stranal, コンパイラの中間構造を出力する
-ddump-tc, コンパイラの中間構造を出力する
-ddump-tc-trace, コンパイラの中間構造を出力する
-ddump-tv-trace, コンパイラの中間構造を出力する
-ddump-types, コンパイラの中間構造を出力する
-ddump-vect, コンパイラの中間構造を出力する
-ddump-worker-wraper, コンパイラの中間構造を出力する
-debug, リンクに影響するオプション
-dfaststring-stats, コンパイラの中間構造を出力する
-distrust, パッケージを使う
-distrust-all, パッケージを使う
-dno-debug-output, 出力の整形
-dppr-case-as-let, 出力の整形
-dppr-colsNNN, 出力の整形
-dppr-debug, コンパイラの中間構造を出力する
-dppr-user-length, 出力の整形
-dshow-passes, コンパイラの中間構造を出力する
-dshow-rn-stats, コンパイラの中間構造を出力する
-dstg-lint, 整合性の検査
-dsuppress-all, 不要な情報を抑制する
-dsuppress-coercions, 不要な情報を抑制する
-dsuppress-idinfo, 不要な情報を抑制する
-dsuppress-module-prefixes, 不要な情報を抑制する
-dsuppress-type-applications, 不要な情報を抑制する
-dsuppress-type-signatures, 不要な情報を抑制する
-dsuppress-uniques, 不要な情報を抑制する
-dumpdir, コンパイルの出力先を変える
-dverbose-core2core, コンパイラの中間構造を出力する
-dverbose-stg2stg, コンパイラの中間構造を出力する
-dylib-install-name, リンクに影響するオプション
-dynamic, リンクに影響するオプション
-dynload, リンクに影響するオプション
-E, 実行モード, 一括処理コンパイラモード
-E option, 一括処理コンパイラモード
-eventlog, リンクに影響するオプション
-f, パッケージ管理(ghc-pkgコマンド)
-F, Haskell前処理器に影響するオプション
RTS option, ガベッジコレクタを制御するためのRTSオプション
-f* options (GHC), -f*: プラットフォーム非依存のフラグ
-fasm, コード生成に影響するオプション
-fbyte-code, コード生成に影響するオプション
-feager-blackholing, SMP並列計算に関するコンパイル時オプション
-ferror-spans, ヘルプと多弁さに関するオプション
-fexcess-precision, -f*: プラットフォーム非依存のフラグ
-fext-core, 外部コアファイルを生成・コンパイルする
-fforce-recomp, 再コンパイル検査器
-fglasgow-exts, 言語オプション
-fhpc, 網羅率の測定器を付与するオプション
-fignore-asserts, -f*: プラットフォーム非依存のフラグ, アサーション
-fignore-interface-pragmas, -f*: プラットフォーム非依存のフラグ
-fliberate-case, -f*: プラットフォーム非依存のフラグ
-fllvm, コード生成に影響するオプション
-fno-* options (GHC), -f*: プラットフォーム非依存のフラグ
-fno-code, コード生成に影響するオプション
-fno-cse, -f*: プラットフォーム非依存のフラグ
-fno-embed-manifest, リンクに影響するオプション
-fno-float-in, -f*: プラットフォーム非依存のフラグ
-fno-force-recomp, 再コンパイル検査器
-fno-full-laziness, -f*: プラットフォーム非依存のフラグ
-fno-gen-manifest, リンクに影響するオプション
-fno-implicit-import-qualified, 修飾名
-fno-print-bind-result, プロンプトでdo記法を使う
-fno-prof-cafs, プロファイルについてのコンパイルオプション
-fno-prof-count-entries, プロファイルについてのコンパイルオプション
-fno-specialise, -f*: プラットフォーム非依存のフラグ
-fno-state-hack, -f*: プラットフォーム非依存のフラグ
-fno-strictness, -f*: プラットフォーム非依存のフラグ
-fobject-code, コード生成に影響するオプション
-fomit-interface-pragmas, -f*: プラットフォーム非依存のフラグ
-fpackage-trust, 信頼検査(-fpackage-trustが有効の場合), Safe Haskellのフラグまとめ
-fpedantic-bottoms, -f*: プラットフォーム非依存のフラグ
-fPIC, コード生成に影響するオプション
-fprint-bind-result, プロンプトでdo記法を使う
-fprof-auto, プロファイルについてのコンパイルオプション
-fprof-auto-calls, プロファイルについてのコンパイルオプション
-fprof-auto-top, プロファイルについてのコンパイルオプション
-fprof-cafs, コストの配分規則, プロファイルについてのコンパイルオプション
-framework, リンクに影響するオプション
-framework-path, リンクに影響するオプション
-fsimpl-tick-factor, -f*: プラットフォーム非依存のフラグ
-fspec-constr, -f*: プラットフォーム非依存のフラグ
-fstatic-argument-transformation, -f*: プラットフォーム非依存のフラグ
-funbox-strict-fields, -f*: プラットフォーム非依存のフラグ
-funfolding-creation-threshold, -f*: プラットフォーム非依存のフラグ
-funfolding-use-threshold, -f*: プラットフォーム非依存のフラグ
-funfolding-use-threshold0 option, より小さく: 小さいプログラムを作る
-fvia-C, Cコード生成器(-fvia-C)
-fwarn-deprecated-flags, 警告と正気度チェックのためのオプション
-fwarn-dodgy-exports, 警告と正気度チェックのためのオプション
-fwarn-dodgy-foreign-imports, 警告と正気度チェックのためのオプション
-fwarn-dodgy-imports, 警告と正気度チェックのためのオプション
-fwarn-duplicate-exports, 警告と正気度チェックのためのオプション
-fwarn-hi-shadowing, 警告と正気度チェックのためのオプション
-fwarn-identities, 警告と正気度チェックのためのオプション
-fwarn-implicit-prelude, 警告と正気度チェックのためのオプション
-fwarn-import-lists, 警告と正気度チェックのためのオプション
-fwarn-incomplete-patterns, 警告と正気度チェックのためのオプション
-fwarn-incomplete-record-updates, 警告と正気度チェックのためのオプション
-fwarn-incomplete-uni-patterns, 警告と正気度チェックのためのオプション
-fwarn-lazy-unlifted-bindings, 警告と正気度チェックのためのオプション
-fwarn-missing-fields, 警告と正気度チェックのためのオプション
-fwarn-missing-local-sigs, 警告と正気度チェックのためのオプション
-fwarn-missing-methods, 警告と正気度チェックのためのオプション
-fwarn-missing-signatures, 警告と正気度チェックのためのオプション
-fwarn-missing-signatures option, より速く: 高速に動作するプログラムを作る
-fwarn-monomorphism-restriction, 警告と正気度チェックのためのオプション
-fwarn-name-shadowing, 警告と正気度チェックのためのオプション
-fwarn-orphans, 警告と正気度チェックのためのオプション
-fwarn-overlapping-patterns, 警告と正気度チェックのためのオプション
-fwarn-safe, Safe Haskellのフラグまとめ
-fwarn-tabs, 警告と正気度チェックのためのオプション
-fwarn-type-defaults, 警告と正気度チェックのためのオプション
-fwarn-unrecognised-pragmas, 警告と正気度チェックのためのオプション
-fwarn-unsafe, Safe Haskellのフラグまとめ
-fwarn-unused-binds, 警告と正気度チェックのためのオプション
-fwarn-unused-do-bind, 警告と正気度チェックのためのオプション
-fwarn-unused-imports, 警告と正気度チェックのためのオプション
-fwarn-unused-matches, 警告と正気度チェックのためのオプション
-fwarn-warnings-deprecations, 警告と正気度チェックのためのオプション
-fwarn-wrong-do-bind, 警告と正気度チェックのためのオプション
-G
RTS option, ガベッジコレクタを制御するためのRTSオプション
-G RTS option, より慎ましく: 少ないヒープで動作するプログラムを作る
-H, ヘルプと多弁さに関するオプション, より早く: プログラムを素早く生成する
RTS option, ガベッジコレクタを制御するためのRTSオプション
-h<break-down>, hp2ps––ヒーププロファイルをPostScriptへ
-hb
RTS option, ヒーププロファイルのためのRTSオプション
-hc
RTS option, ヒーププロファイルのためのRTSオプション
-hC
RTS option, ヒーププロファイルのためのRTSオプション
-hcsuf, コンパイルの出力先を変える
-hd
RTS option, ヒーププロファイルのためのRTSオプション
-hi-diffs option, あなたのプログラムが「正しくないこと」をしたとき
-hide-package, パッケージを使う
-hidir, コンパイルの出力先を変える
-hisuf, コンパイルの出力先を変える
-hm
RTS option, ヒーププロファイルのためのRTSオプション
-hr
RTS option, ヒーププロファイルのためのRTSオプション
-hT
RTS option, プロファイルに関するRTSオプション
-hy
RTS option, ヒーププロファイルのためのRTSオプション
-I, Cプリプロセッサに影響するオプション
RTS option, ガベッジコレクタを制御するためのRTSオプション
-i, ヒーププロファイルのためのRTSオプション
-idirs, 探索パス
-ignore-dot-ghci, .ghciファイル
-ignore-package, パッケージを使う
-k
RTS option, ガベッジコレクタを制御するためのRTSオプション
-K
RTS option, ガベッジコレクタを制御するためのRTSオプション
-kc
RTS option, ガベッジコレクタを制御するためのRTSオプション
-keep-hc-file, 中間ファイルをそのままにする
-keep-hc-files, 中間ファイルをそのままにする
-keep-llvm-file, 中間ファイルをそのままにする
-keep-llvm-files, 中間ファイルをそのままにする
-keep-s-file, 中間ファイルをそのままにする
-keep-s-files, 中間ファイルをそのままにする
-keep-tmp-files, 中間ファイルをそのままにする
-l, リンクに影響するオプション
RTS option, 追跡情報を得る
-L, リンクに影響するオプション
RTS option, ヒーププロファイルのためのRTSオプション
-m
RTS option, ガベッジコレクタを制御するためのRTSオプション
-M
RTS option, ガベッジコレクタを制御するためのRTSオプション
-m* options, プラットフォーム固有のフラグ
-M<size> RTS option, より速く: 高速に動作するプログラムを作る
-main-is, リンクに影響するオプション
-no-auto-link-packages, パッケージを使う
-no-fprof-auto, プロファイルについてのコンパイルオプション
-no-hs-main, リンクに影響するオプション, 自分で用意したmain()を使う
-no-user-package-conf, パッケージデータベース
-Nx
RTS option, リンクに影響するオプション, Concurrent Haskellを使う, SMP並列性のためのRTSオプション
-O, FAQと注意事項, アサーション
-o, コンパイルの出力先を変える
-O option, -O*: 便利な最適化フラグの「詰め合わせ」。
-O* not specified, -O*: 便利な最適化フラグの「詰め合わせ」。
-O0, -O*: 便利な最適化フラグの「詰め合わせ」。
-O1 option, -O*: 便利な最適化フラグの「詰め合わせ」。
-O2 option, -O*: 便利な最適化フラグの「詰め合わせ」。
-odir, コンパイルの出力先を変える
-ohi, コンパイルの出力先を変える
-opta, 特定の段階にオプションを強制する
-optc, 特定の段階にオプションを強制する
-optdll, 特定の段階にオプションを強制する
-optF, 特定の段階にオプションを強制する
-optL, 特定の段階にオプションを強制する
-optl, 特定の段階にオプションを強制する
-optlc, 特定の段階にオプションを強制する
-optlo, 特定の段階にオプションを強制する
-optm, 特定の段階にオプションを強制する
-optP, 特定の段階にオプションを強制する
-optwindres, 特定の段階にオプションを強制する
-osuf, コンパイルの出力先を変える, Template Haskellをプロファイルと併用する
-outputdir, コンパイルの出力先を変える
-p, 時間及び確保量のプロファイルを取る
RTS option, プロファイルを取る
-P, コスト集約点とコスト集約点スタック, 時間及び確保量のプロファイルを取る
-pa, 時間及び確保量のプロファイルを取る
-package, パッケージを使う , リンクに影響するオプション
-package-conf, パッケージデータベース, パッケージ管理(ghc-pkgコマンド)
-package-id, パッケージを使う
-package-name
option, パッケージを使う
-pgma, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
-pgmc, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
-pgmdll, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
-pgmF, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
-pgmL, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
-pgml, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
-pgmlc, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
-pgmlo, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
-pgmP, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
-pgms, それぞれの段階で使われるプログラムを変更する
-pgmwindres, それぞれの段階で使われるプログラムを変更する
-prof, プロファイルについてのコンパイルオプション, Template Haskellをプロファイルと併用する
-qa
RTS option, SMP並列性のためのRTSオプション
-qbRTS option, ガベッジコレクタを制御するためのRTSオプション
-qgRTS option, ガベッジコレクタを制御するためのRTSオプション
-qm
RTS option, SMP並列性のためのRTSオプション
-r
RTS option, ハックする者、デバッグする者、及び好奇心過剰な魂のためのRTSオプション
-r RTS option, 「ticky-ticky」プロファイルを使う
-read-dot-ghci, .ghciファイル
-Rghc-timing, ヘルプと多弁さに関するオプション
-RTS, コマンド行でRTSオプションを設定する
-rtsopts, リンクに影響するオプション, 自分で用意したmain()を使う
-S, 実行モード, 一括処理コンパイラモード
RTS option, ガベッジコレクタを制御するためのRTSオプション
-s
RTS option, ガベッジコレクタを制御するためのRTSオプション
-S RTS option, より速く: 高速に動作するプログラムを作る, より慎ましく: 少ないヒープで動作するプログラムを作る
-shared, リンクに影響するオプション
-split-objs, リンクに影響するオプション
-static, リンクに影響するオプション
-stubdir, コンパイルの出力先を変える
-T
RTS option, ガベッジコレクタを制御するためのRTSオプション
-t
RTS option, ガベッジコレクタを制御するためのRTSオプション
-threaded, リンクに影響するオプション
-tmpdir, 一時ファイルの場所を変更する
-tmpdir <dir> option, 一時ファイルの場所を変更する
-trust, パッケージを使う
-U, Cプリプロセッサに影響するオプション
-V, 実行モード, パッケージ管理(ghc-pkgコマンド)
RTS option, いろいろなRTSオプション, 時間及び確保量のプロファイルを取る
-v, ヘルプと多弁さに関するオプション, より早く: プログラムを素早く生成する
ghc-pkg option, パッケージ管理(ghc-pkgコマンド)
RTS option, 追跡情報を得る
-w, 警告と正気度チェックのためのオプション
-W option, 警告と正気度チェックのためのオプション
-Wall, 警告と正気度チェックのためのオプション
-Werror, 警告と正気度チェックのためのオプション
-with-rtsopts, リンクに影響するオプション
-Wwarn, 警告と正気度チェックのためのオプション
-x, ファイルに対するデフォルトの振る舞いを上書きする
-xc
RTS option, ハックする者、デバッグする者、及び好奇心過剰な魂のためのRTSオプション, 時間及び確保量のプロファイルを取る
-XForeignFunctionInterface, 他言語関数インタフェース(FFI)
-XIncoherentInstances , 重複インスタンス
-xm
RTS option, いろいろなRTSオプション
-XMonoPatBinds, 単相的パターン束縛
-XNoImplicitPrelude option, 再束縛可能な構文とPreludeの暗黙インポート, コンパイラが「正しくないこと」をしたとき
-XNoMonomorphismRestriction, 恐怖の単相性限定を無効にする
-XNoMonoPatBinds, 単相的パターン束縛
-XNoTraditionalRecordSyntax, 伝統的なレコード構文
-XNPlusKPatterns, n+kパターン
-XOverlappingInstances , 重複インスタンス
-XSafe, Safe Haskellのフラグまとめ
-xt
RTS option, ヒーププロファイルのためのRTSオプション
-XTemplateHaskell, 構文
-XTrustworthy, Safe Haskellのフラグまとめ
-XUndecidableInstances option, 決定不能インスタンス
-XUnicodeSyntax, Unicode構文
-XUnsafe, Safe Haskellのフラグまとめ
-Z
RTS option, ハックする者、デバッグする者、及び好奇心過剰な魂のためのRTSオプション
.ghci
file, .ghciファイル
.hc files, saving, 中間ファイルをそのままにする
.hi files, 出力ファイル
.ll files, saving, 中間ファイルをそのままにする
.o files, 出力ファイル
.s files, saving, 中間ファイルをそのままにする
:, GHCiのコマンド群
:!, GHCiのコマンド群
:?, GHCiのコマンド群
:abandon, GHCiのコマンド群
:add, GHCiのコマンド群
:back, GHCiのコマンド群
:break, GHCiのコマンド群
:browse, GHCiのコマンド群
:cd, GHCiのコマンド群
:cmd, GHCiのコマンド群
:continue, GHCiのコマンド群
:def, GHCiのコマンド群
:delete, GHCiのコマンド群
:edit, GHCiのコマンド群
:etags, GHCiのコマンド群
:force, GHCiのコマンド群
:forward, GHCiのコマンド群
:help, GHCiのコマンド群
:history, GHCiのコマンド群
:info, GHCiのコマンド群
:kind, GHCiのコマンド群
:load, ソースファイルをロードする, GHCiのコマンド群
:main, GHCiのコマンド群
:module, GHCiのコマンド群
:print, GHCiのコマンド群
:quit, GHCiのコマンド群
:reload, ソースコードの変更と再コンパイル, GHCiのコマンド群
:run, GHCiのコマンド群
:script, GHCiのコマンド群
:set, GHCiのコマンド群, :setコマンド
:set +m, 複数行入力
:set args, GHCiのコマンド群
:set prog, GHCiのコマンド群
:show, GHCiのコマンド群
:show bindings, GHCiのコマンド群
:show breaks, GHCiのコマンド群
:show context, GHCiのコマンド群
:show imports, GHCiのコマンド群
:show languages, GHCiのコマンド群
:show modules, GHCiのコマンド群
:show packages, GHCiのコマンド群
:sprint, GHCiのコマンド群
:step, GHCiのコマンド群
:trace, GHCiのコマンド群
:type, GHCiのコマンド群
:undef, GHCiのコマンド群
:unset, GHCiのコマンド群
__GLASGOW_HASKELL__, GHCのバージョン番号付け規則, Cプリプロセッサに影響するオプション
__PARALLEL_HASKELL__, Cプリプロセッサに影響するオプション
–shared, DLLを作成する
––--show-iface, 実行モード
––force , パッケージ管理(ghc-pkgコマンド)
––global, パッケージ管理(ghc-pkgコマンド)
––help, 実行モード, パッケージ管理(ghc-pkgコマンド)
––info, 実行モード
––interactive, GHCiを起動する
––make, 実行モード, ghc ––makeを使う
––numeric-version, 実行モード
––print-libdir, 実行モード
––supported-extensions, 実行モード
––user, パッケージ管理(ghc-pkgコマンド)
––version, 実行モード, パッケージ管理(ghc-pkgコマンド)

C

C calls, function headers, ヘッダファイルを使う
C code generator, Cコード生成器(-fvia-C)
C pre-processor options, Cプリプロセッサに影響するオプション
CAFs
in GHCi, GHCiオプション
category
package specification, InstalledPackageInfo: パッケージの仕様
cc-options
package specification, InstalledPackageInfo: パッケージの仕様
Char
size of, Haskell 98とHaskell 2010の未定義動作についてのGHCの解釈
code coverage, コード網羅率を観察する
command-line
arguments, コマンド行引数
compacting garbage collection, ガベッジコレクタを制御するためのRTSオプション
compiled code
in GHCi, コンパイル済みコードをロードする
compiler problems, コンパイラが「正しくないこと」をしたとき
compiling faster, より早く: プログラムを素早く生成する
Concurrent Haskell
using, Concurrent Haskellを使う
CONLIKE, CONLIKE修飾子
consistency checks, 整合性の検査
Constant Applicative Form (参照 CAFs)
constructor fields, strict, -f*: プラットフォーム非依存のフラグ
copyright
package specification, InstalledPackageInfo: パッケージの仕様
CORE pragma, COREプラグマ
Core syntax, how to read, コア構文(-ddump系フラグ由来の)の読み方
core, annotation, COREプラグマ
cost centres
automatically inserting, プロファイルについてのコンパイルオプション
cost-centre profiling, プロファイルを取る
cpp, pre-processing with, Cプリプロセッサに影響するオプション
Creating a Win32 DLL, DLLを作成する

E

encoding, Haskellソースファイル
Environment variable
GHC_PACKAGE_PATH, GHC_PACKAGE_PATH環境変数
environment variable
for setting RTS options, RTSOPTSでRTSオプションを設定する
eval mode, 実行モード
eventlog files, 追跡情報を得る
events, 追跡情報を得る
export lists, duplicates, 警告と正気度チェックのためのオプション
exposed
package specification, InstalledPackageInfo: パッケージの仕様
exposed-modules
package specification, InstalledPackageInfo: パッケージの仕様
extended list comprehensions, 一般化(SQL風)リスト内包表記
extensions
options controlling, 言語オプション
extensions, GHC, GHCの言語機能
extra-libraries
package specification, InstalledPackageInfo: パッケージの仕様

H

haddock-html
package specification, InstalledPackageInfo: パッケージの仕様
haddock-interfaces
package specification, InstalledPackageInfo: パッケージの仕様
Happy, “Haskell用Yacc”: happy
happy parser generator, “Haskell用Yacc”: happy
Haskell Program Coverage, コード網羅率を観察する
Haskell standards language vs GHC, Haskell 標準とGlasgow Haskell、言語上の不準拠点
heap profiles, hp2ps––ヒーププロファイルをPostScriptへ
heap size, factor, ガベッジコレクタを制御するためのRTSオプション
heap size, maximum, ガベッジコレクタを制御するためのRTSオプション
heap size, suggested, ガベッジコレクタを制御するためのRTSオプション
heap space, using less, より慎ましく: 少ないヒープで動作するプログラムを作る
heap, minimum free, ガベッジコレクタを制御するためのRTSオプション
help options, ヘルプと多弁さに関するオプション
hidden-modules
package specification, InstalledPackageInfo: パッケージの仕様
homepage
package specification, InstalledPackageInfo: パッケージの仕様
hooks
RTS, RTSの振る舞いを変更するためのフック
hp2ps, hp2ps––ヒーププロファイルをPostScriptへ
hp2ps program, hp2ps––ヒーププロファイルをPostScriptへ
hpc, コード網羅率を観察する
hs-boot files, 相互再帰的なモジュールをコンパイルするには
hs-libraries
package specification, InstalledPackageInfo: パッケージの仕様
hsc2hs, CコードへのHaskellインタフェースを書く: hsc2hs
Hugs, GHCiを使う
hugs-options
package specification, InstalledPackageInfo: パッケージの仕様

I

id
package specification, InstalledPackageInfo: パッケージの仕様
idle GC, ガベッジコレクタを制御するためのRTSオプション
implicit parameters, 盗まれた構文の概略
implicit prelude, warning, 警告と正気度チェックのためのオプション
import lists, missing, 警告と正気度チェックのためのオプション
import-dirs
package specification, InstalledPackageInfo: パッケージの仕様
importing, hi-boot files, 相互再帰的なモジュールをコンパイルするには
imports, unused, 警告と正気度チェックのためのオプション
improvement, code, 最適化(コードの改善)
include-dirs
package specification, InstalledPackageInfo: パッケージの仕様
includes
package specification, InstalledPackageInfo: パッケージの仕様
incomplete patterns, warning, 警告と正気度チェックのためのオプション
incomplete record updates, warning, 警告と正気度チェックのためのオプション
INLINE, INLINEプラグマ
INLINE pragma, INLINEプラグマ
inlining, controlling, -f*: プラットフォーム非依存のフラグ
installer detection, リンクに影響するオプション
Int
size of, Haskell 98とHaskell 2010の未定義動作についてのGHCの解釈
interactive (参照 GHCi)
interactive mode, 実行モード
interface files, 出力ファイル
interface files, finding them, 探索パス
interface files, options, インタフェースファイルに関連するその他のオプション
intermediate code generation, 外部コアファイルを生成・コンパイルする
intermediate files, saving, 中間ファイルをそのままにする
intermediate passes, output, コンパイラの中間構造を出力する
interpreter (参照 GHCi)
invoking
GHCi, GHCiを起動する
it, itという変数

M

machine-specific options, プラットフォーム固有のフラグ
mailing lists, Glasgow Haskell, メタ情報: ウェブサイト、メーリングリストなど
maintainer
package specification, InstalledPackageInfo: パッケージの仕様
make, makeを使う
make and recompilation, ファイル名と分割コンパイル
make mode, 実行モード
Makefile dependencies, 依存関係を生成する
Makefiles
avoiding, ghc ––makeを使う
MallocFailHook, RTSの振る舞いを変更するためのフック
manifest, リンクに影響するオプション
matches, unused, 警告と正気度チェックのためのオプション
mdo, 盗まれた構文の概略
memory, using less heap, より慎ましく: 少ないヒープで動作するプログラムを作る
methods, missing, 警告と正気度チェックのためのオプション
missing fields, warning, 警告と正気度チェックのためのオプション
missing import lists, warning, 警告と正気度チェックのためのオプション
missing methods, warning, 警告と正気度チェックのためのオプション
mode
options, 静的オプション、動的オプション、モード指定オプション
module system, recursion, 相互再帰的なモジュールをコンパイルするには
modules
and filenames, モジュールとファイル名
monad comprehensions, Monad内包表記
monomorphism restriction, warning, 警告と正気度チェックのためのオプション
multicore, リンクに影響するオプション, Concurrent Haskellを使う
multiprocessor, リンクに影響するオプション, Concurrent Haskellを使う

P

package trust, パッケージへの信頼
package-url
package specification, InstalledPackageInfo: パッケージの仕様
packages, パッケージ
building, Haskellソースからパッケージをビルドする
management, パッケージ管理(ghc-pkgコマンド)
using, パッケージを使う
with GHCi, パッケージ
parallel list comprehensions, 並行リスト内包表記
parallelism, リンクに影響するオプション, Concurrent Haskellを使う, SMP並列計算を使う, Concurrent HaskellおよびParallel Haskell
parser generator for Haskell, “Haskell用Yacc”: happy
Pattern guards (Glasgow extension), パターンガード
patterns, incomplete, 警告と正気度チェックのためのオプション
patterns, overlapping, 警告と正気度チェックのためのオプション
phases, changing, それぞれの段階で使われるプログラムを変更する
platform-specific options, プラットフォーム固有のフラグ
postscript, from heap profiles, hp2ps––ヒーププロファイルをPostScriptへ
pragma, プラグマ
LANGUAGE, LANGUAGEプラグマ
LINE, LINEプラグマ
OPTIONS_GHC, OPTIONS_GHCプラグマ
pragma, CORE, COREプラグマ
pragma, RULES, 書き換え規則
pragma, SPECIALIZE, SPECIALIZEプラグマ
pragmas, 警告と正気度チェックのためのオプション
pre-processing: cpp, Cプリプロセッサに影響するオプション
pre-processing: custom, Haskell前処理器に影響するオプション
Pre-processor options, Haskell前処理器に影響するオプション
problems, 何かがうまくいかないとき
problems running your program, あなたのプログラムが「正しくないこと」をしたとき
problems with the compiler, コンパイラが「正しくないこと」をしたとき
proc, 盗まれた構文の概略
profiling, プロファイルを取る
options, プロファイルについてのコンパイルオプション
ticky ticky, ハックする者、デバッグする者、及び好奇心過剰な魂のためのRTSオプション
with Template Haskell, Template Haskellをプロファイルと併用する
profiling, ticky-ticky, 「ticky-ticky」プロファイルを使う
prompt
GHCi, GHCiの紹介

Q

quasi-quotation, 盗まれた構文の概略

S

safe haskell, Safe Haskell
safe haskell flags, Safe Haskellのフラグまとめ
safe haskell trust, 信頼とSafe Haskellのモード
safe haskell uses, Safe Haskellの用途
safe imports, safeインポート
safe inference, Safe Haskellの推論
safe language, safe language
sanity-checking options, 警告と正気度チェックのためのオプション
search path, 探索パス
secure haskell, セキュアなシステムを構築する(制約付きIOモナド)
segmentation fault, あなたのプログラムが「正しくないこと」をしたとき
separate compilation, ghc ––makeを使う, ファイル名と分割コンパイル
shadowing
interface files, 警告と正気度チェックのためのオプション
shadowing, warning, 警告と正気度チェックのためのオプション
Shared libraries
using, 共有ライブラリを使う
shell commands
in GHCi, GHCiのコマンド群
Show class, GHCiにおける型のデフォルト化
smaller programs, how to produce, より小さく: 小さいプログラムを作る
SMP, リンクに影響するオプション, Concurrent Haskellを使う, SMP並列計算を使う, Parallel Haskell
SOURCE, SOURCEプラグマ
source-file options, ソースファイル中のコマンド行オプション
space-leaks, avoiding, より慎ましく: 少ないヒープで動作するプログラムを作る
SPECIALIZE pragma, より速く: 高速に動作するプログラムを作る, SPECIALIZEプラグマ, SPECIALIZE instanceプラグマ
specifying your own main function, リンクに影響するオプション
sql, 一般化(SQL風)リスト内包表記
stability
package specification, InstalledPackageInfo: パッケージの仕様
stack
chunk buffer size, ガベッジコレクタを制御するためのRTSオプション
chunk size, ガベッジコレクタを制御するためのRTSオプション
stack, initial size, ガベッジコレクタを制御するためのRTSオプション
stack, maximum size, ガベッジコレクタを制御するためのRTSオプション
StackOverflowHook, RTSの振る舞いを変更するためのフック
startup
files, GHCi, .ghciファイル
statements
in GHCi, プロンプトでdo記法を使う
static
options, GHCiからGHCのコマンド行オプションを設定する, 静的オプション、動的オプション、モード指定オプション
strict constructor fields, -f*: プラットフォーム非依存のフラグ
string gaps vs -cpp, CPPと文字列間隙
structure, command-line, コマンド行引数
suffixes, file, 意味を持つファイル接尾辞
suppression, 不要な情報を抑制する

Y

Yacc for Haskell, “Haskell用Yacc”: happy