索引
シンボル
- +m, GHCiオプション
- +r, GHCiオプション
- +RTS, コマンド行でRTSオプションを設定する
- +s, GHCiオプション
- +t, プロンプトでdo記法を使う, GHCiオプション
- ----show-iface, 実行モード
- --force , パッケージ管理(ghc-pkgコマンド)
- --global, パッケージ管理(ghc-pkgコマンド)
- --help, 実行モード, パッケージ管理(ghc-pkgコマンド)
- --info, 実行モード
- --install-signal-handlers
-
- RTS option, いろいろなRTSオプション
- --interactive, GHCiを起動する
- --machine-readable
-
- RTS option, ガベッジコレクタを制御するためのRTSオプション
- --make, 実行モード, ghc --makeを使う
- --numeric-version, 実行モード
- --print-libdir, 実行モード
- --RTS, コマンド行でRTSオプションを設定する
- --show-iface, インタフェースファイルに関連するその他のオプション
- --show-options, 実行モード
- --supported-extensions, 実行モード
- --user, パッケージ管理(ghc-pkgコマンド)
- --verbose
-
- ghc-pkg option, パッケージ管理(ghc-pkgコマンド)
- --version, 実行モード, パッケージ管理(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オプション
- -clear-package-db, パッケージデータベース
- -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-strsigs, コンパイラの中間構造を出力する
- -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, コード生成に影響するオプション
- -fcse, -f*: プラットフォーム非依存のフラグ
- -fdefer-type-errors, 警告と正気度チェックのためのオプション
- -feager-blackholing, SMP並列計算に関するコンパイル時オプション
- -ferror-spans, 多弁さに関するオプション
- -fexcess-precision, -f*: プラットフォーム非依存のフラグ, GHCのバグ
- -fext-core, 外部コアファイルを生成・コンパイルする
- -fforce-recomp, 再コンパイル検査器
- -ffull-laziness, -f*: プラットフォーム非依存のフラグ
- -ffun-to-thunk, -f*: プラットフォーム非依存のフラグ
- -fghci-hist-size, 追跡と履歴
- -fglasgow-exts, 言語オプション
- -fhelpful-errors, 警告と正気度チェックのためのオプション
- -fhpc, 網羅率の測定器を付与するオプション
- -fignore-asserts, -f*: プラットフォーム非依存のフラグ, アサーション
- -fignore-interface-pragmas, -f*: プラットフォーム非依存のフラグ
- -flate-dmd-anal, -f*: プラットフォーム非依存のフラグ
- -fliberate-case, -f*: プラットフォーム非依存のフラグ
- -fliberate-case-threshold, -f*: プラットフォーム非依存のフラグ
- -fllvm, コード生成に影響するオプション
- -fmax-relevant-bindings, -f*: プラットフォーム非依存のフラグ
- -fno-* options (GHC), -f*: プラットフォーム非依存のフラグ
- -fno-code, コード生成に影響するオプション
- -fno-embed-manifest, リンクに影響するオプション
- -fno-force-recomp, 再コンパイル検査器
- -fno-gen-manifest, リンクに影響するオプション
- -fno-implicit-import-qualified, 修飾名
- -fno-print-bind-result, プロンプトでdo記法を使う
- -fno-prof-cafs, プロファイルについてのコンパイルオプション
- -fno-prof-count-entries, プロファイルについてのコンパイルオプション
- -fno-state-hack, -f*: プラットフォーム非依存のフラグ
- -fobject-code, コード生成に影響するオプション
- -fomit-interface-pragmas, -f*: プラットフォーム非依存のフラグ
- -fomit-yields, -f*: プラットフォーム非依存のフラグ
- -fpackage-trust, 信頼検査(-fpackage-trustが有効の場合), Safe Haskellのフラグまとめ
- -fpedantic-bottoms, -f*: プラットフォーム非依存のフラグ
- -fPIC, コード生成に影響するオプション
- -fprint-bind-result, プロンプトでdo記法を使う
- -fprint-explicit-foralls, 多弁さに関するオプション
- -fprint-explicit-kinds, 多弁さに関するオプション
- -fprof-auto, プロファイルについてのコンパイルオプション
- -fprof-auto-calls, プロファイルについてのコンパイルオプション
- -fprof-auto-top, プロファイルについてのコンパイルオプション
- -fprof-cafs, コストの配分規則, プロファイルについてのコンパイルオプション
- -framework, リンクに影響するオプション
- -framework-path, リンクに影響するオプション
- -fsimpl-tick-factor, -f*: プラットフォーム非依存のフラグ
- -fspec-constr, -f*: プラットフォーム非依存のフラグ
- -fspecialise, -f*: プラットフォーム非依存のフラグ
- -fstatic-argument-transformation, -f*: プラットフォーム非依存のフラグ
- -funbox-small-strict-fields, -f*: プラットフォーム非依存のフラグ
- -funbox-strict-fields, -f*: プラットフォーム非依存のフラグ
- -funfolding-creation-threshold, -f*: プラットフォーム非依存のフラグ
- -funfolding-use-threshold, -f*: プラットフォーム非依存のフラグ
- -funfolding-use-threshold0 option, より小さく: 小さいプログラムを作る
- -fvia-C, Cコード生成器(-fvia-C)
- -fwarn-amp, 警告と正気度チェックのためのオプション
- -fwarn-deprecated-flags, 警告と正気度チェックのためのオプション
- -fwarn-dodgy-exports, 警告と正気度チェックのためのオプション
- -fwarn-dodgy-foreign-imports, 警告と正気度チェックのためのオプション
- -fwarn-dodgy-imports, 警告と正気度チェックのためのオプション
- -fwarn-duplicate-constraints, 警告と正気度チェックのためのオプション
- -fwarn-duplicate-exports, 警告と正気度チェックのためのオプション
- -fwarn-empty-enumerations, 警告と正気度チェックのためのオプション
- -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-overflowed-literals, 警告と正気度チェックのためのオプション
- -fwarn-overlapping-patterns, 警告と正気度チェックのためのオプション
- -fwarn-pointless-pragmas, 警告と正気度チェックのためのオプション
- -fwarn-safe, Safe Haskellのフラグまとめ
- -fwarn-tabs, 警告と正気度チェックのためのオプション
- -fwarn-type-defaults, 警告と正気度チェックのためのオプション
- -fwarn-typed-holes, 警告と正気度チェックのためのオプション
- -fwarn-unrecognised-pragmas, 警告と正気度チェックのためのオプション
- -fwarn-unsafe, Safe Haskellのフラグまとめ
- -fwarn-unsupported-calling-conventions, 警告と正気度チェックのためのオプション
- -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, より慎ましく: 少ないヒープで動作するプログラムを作る
- -ghci-script, .ghciファイル
- -global-package-db, パッケージデータベース
- -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, リンクに影響するオプション
- -msse2, GHCのバグ
- -no-auto-link-packages, パッケージを使う
- -no-fprof-auto, プロファイルについてのコンパイルオプション
- -no-global-package-db, パッケージデータベース
- -no-hs-main, リンクに影響するオプション, 自分で用意したmain()を使う
- -no-user-package-db, パッケージデータベース
- -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-db, パッケージデータベース, パッケージ管理(ghc-pkgコマンド)
- -package-id, パッケージを使う
- -package-name
-
- option, パッケージを使う
- -pgma, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
- -pgmc, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
- -pgmdll, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
- -pgmF, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
- -pgmL, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
- -pgml, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
- -pgmlc, それぞれの段階で使われるプログラムを変更する, 段階の置き換え
- -pgmlibtool, それぞれの段階で使われるプログラムを変更する
- -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オプション
- -Rghc-timing, 多弁さに関するオプション
- -RTS, コマンド行でRTSオプションを設定する
- -rtsopts, リンクに影響するオプション, 自分で用意したmain()を使う
- -S, 実行モード, 一括処理コンパイラモード
-
- RTS option, ガベッジコレクタを制御するためのRTSオプション
- -s
-
- RTS option, ガベッジコレクタを制御するためのRTSオプション
- -S RTS option, より速く: 高速に動作するプログラムを作る, より慎ましく: 少ないヒープで動作するプログラムを作る
- -shared, リンクに影響するオプション, DLLを作成する
- -split-objs, リンクに影響するオプション
- -static, リンクに影響するオプション
- -staticlib, リンクに影響するオプション
- -stubdir, コンパイルの出力先を変える
- -T
-
- RTS option, ガベッジコレクタを制御するためのRTSオプション
- -t
-
- RTS option, ガベッジコレクタを制御するためのRTSオプション
- -threaded, リンクに影響するオプション
- -tmpdir, 一時ファイルの場所を変更する
- -tmpdir <dir> option, 一時ファイルの場所を変更する
- -trust, パッケージを使う
- -U, Cプリプロセッサに影響するオプション
- -user-package-db, パッケージデータベース
- -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オプション
- -XNoImplicitPrelude option, 再束縛可能な構文とPreludeの暗黙インポート, コンパイラが「正しくないこと」をしたとき
- -XNoMonomorphismRestriction, 恐怖の単相性限定を無効にする
- -XNoTraditionalRecordSyntax, 伝統的なレコード構文
- -XNPlusKPatterns, n+kパターン
- -XOverlappingInstances , 重複インスタンス
- -XRoleAnnotations, 役割注釈
- -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のコマンド群
- :complete, GHCiのコマンド群
- :continue, GHCiのコマンド群
- :def, GHCiのコマンド群
- :delete, GHCiのコマンド群
- :edit, GHCiのコマンド群
- :etags, GHCiのコマンド群
- :force, GHCiのコマンド群
- :forward, GHCiのコマンド群
- :help, GHCiのコマンド群
- :history, GHCiのコマンド群
- :info, GHCiのコマンド群
- :issafe, GHCiのコマンド群
- :kind, GHCiのコマンド群
- :list, GHCiのコマンド群
- :load, ソースファイルをロードする, GHCiのコマンド群
- :main, GHCiのコマンド群
- :module, GHCiのコマンド群
- :print, GHCiのコマンド群
- :quit, GHCiのコマンド群
- :reload, ソースコードの変更と再コンパイル, GHCiのコマンド群
- :run, GHCiのコマンド群
- :script, GHCiのコマンド群
- :set, GHCiのコマンド群, :setと:setiコマンド
- :set +m, 複数行入力
- :set args, GHCiのコマンド群
- :set prog, GHCiのコマンド群
- :seti, GHCiのコマンド群, :setと:setiコマンド
- :show, GHCiのコマンド群
- :show bindings, GHCiのコマンド群
- :show breaks, GHCiのコマンド群
- :show context, GHCiのコマンド群
- :show imports, GHCiのコマンド群
- :show language, GHCiのコマンド群
- :show modules, GHCiのコマンド群
- :show packages, GHCiのコマンド群
- :show paths, GHCiのコマンド群
- :showi language, GHCiのコマンド群
- :sprint, GHCiのコマンド群
- :step, GHCiのコマンド群
- :steplocal, GHCiのコマンド群
- :stepmodule, GHCiのコマンド群
- :trace, GHCiのコマンド群
- :type, GHCiのコマンド群
- :undef, GHCiのコマンド群
- :unset, GHCiのコマンド群
- __GLASGOW_HASKELL_LLVM__, Cプリプロセッサに影響するオプション
- __GLASGOW_HASKELL__, GHCのバージョン番号付け規則, Cプリプロセッサに影響するオプション
- __PARALLEL_HASKELL__, Cプリプロセッサに影響するオプション
- 役割, 役割
A
- allocation area, size, ガベッジコレクタを制御するためのRTSオプション
- amp, 警告と正気度チェックのためのオプション
- ANN, 値に注釈を付ける, 型に注釈を付ける, モジュールに注釈を付ける
- ANN module, モジュールに注釈を付ける
- ANN type, 型に注釈を付ける
- apparently erroneous do binding, warning, 警告と正気度チェックのためのオプション
- applicative-monad proposal, 警告と正気度チェックのためのオプション
- arguments
-
- command-line, コマンド行引数
- ASCII, Haskellソースファイル
- Assertions, アサーション
- author
-
- package specification, InstalledPackageInfo: パッケージの仕様
- auto
-
- package specification, InstalledPackageInfo: パッケージの仕様
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を作成する
D
- debugger
-
- in GHCi, GHCiデバッガ
- debugging options (for GHC), コンパイラをデバッグする
- defaulting mechanism, warning, 警告と正気度チェックのためのオプション
- dependencies in Makefiles, 依存関係を生成する
- dependency-generation mode, 実行モード
- depends
-
- package specification, InstalledPackageInfo: パッケージの仕様
- DEPRECATED, WARNINGおよびDEPRECATEDプラグマ
- deprecated-flags, 警告と正気度チェックのためのオプション
- deprecations, 警告と正気度チェックのためのオプション
- description
-
- package specification, InstalledPackageInfo: パッケージの仕様
- DLL-creation mode, 実行モード
- DLLs, Win32, Win32のDLLをビルド・利用する
- do binding, apparently erroneous, 警告と正気度チェックのためのオプション
- do binding, unused, 警告と正気度チェックのためのオプション
- do-notation
-
- in GHCi, プロンプトでdo記法を使う
- dumping GHC intermediates, コンパイラの中間構造を出力する
- duplicate constraints, warning, 警告と正気度チェックのためのオプション
- duplicate exports, warning, 警告と正気度チェックのためのオプション
- dynamic
-
- options, GHCiからGHCのコマンド行オプションを設定する, 静的オプション、動的オプション、モード指定オプション
- Dynamic libraries
-
- using, 共有ライブラリを使う
- Dynamic link libraries, Win32, Win32の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: パッケージの仕様
F
- faster compiling, より早く: プログラムを素早く生成する
- faster programs, how to produce, より速く: 高速に動作するプログラムを作る
- FFI
-
- GHCi support, GHCiを使う
- fields, missing, 警告と正気度チェックのためのオプション
- file suffixes for GHC, 意味を持つファイル接尾辞
- filenames, Haskellソースファイル
-
- of modules, モジュールとファイル名
- finding interface files, 探索パス
- floating-point exceptions, Haskell 98とHaskell 2010の未定義動作についてのGHCの解釈
- forall, 盗まれた構文の概略
- forcing GHC-phase options, 特定の段階にオプションを強制する
- foreign, 盗まれた構文の概略
- foreign export
-
- with GHC, GHCでforeign exportとforeign import ccall "wrapper"を使う
- Foreign Function Interface
-
- GHCi support, GHCiを使う
- formatting dumps, 出力の整形
- framework-dirs
-
- package specification, InstalledPackageInfo: パッケージの仕様
- frameworks
-
- package specification, InstalledPackageInfo: パッケージの仕様
- fromInteger, Haskell 98とHaskell 2010の未定義動作についてのGHCの解釈
- fromIntegral, Haskell 98とHaskell 2010の未定義動作についてのGHCの解釈
G
- garbage collection
-
- compacting, ガベッジコレクタを制御するためのRTSオプション
- garbage collector
-
- options, ガベッジコレクタを制御するためのRTSオプション
- generations, number of, ガベッジコレクタを制御するためのRTSオプション
- getArgs, GHCiのコマンド群
- getProgName, GHCiのコマンド群
- ghc backends, GHCのバックエンド
- ghc code generators, GHCのバックエンド
- GHC vs the Haskell standards, Haskell 標準とGlasgow Haskell、言語上の不準拠点
- GHC, using, GHCを使う
- GHCi, GHCiを使う
- ghci, 実行モード
- GHCRTS, RTSOPTSでRTSオプションを設定する
- GHC_PACKAGE_PATH, GHC_PACKAGE_PATH環境変数
- Glasgow Haskell mailing lists, メタ情報: ウェブサイト、メーリングリストなど
- Glasgow Parallel Haskell, Parallel Haskell
- group, 一般化(SQL風)リスト内包表記
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という変数
L
- language
-
- option, 言語オプション
- LANGUAGE
-
- pragma, LANGUAGEプラグマ
- language, GHC, GHCの言語機能
- Latin-1, Haskellソースファイル
- ld options, リンクに影響するオプション
- ld-options
-
- package specification, InstalledPackageInfo: パッケージの仕様
- lhs suffix, 意味を持つファイル接尾辞
- libdir, 実行モード
- libraries
-
- with GHCi, 追加のライブラリ
- library-dirs
-
- package specification, InstalledPackageInfo: パッケージの仕様
- license-file
-
- package specification, InstalledPackageInfo: パッケージの仕様
- LINE
-
- pragma, LINEプラグマ
- linker options, リンクに影響するオプション
- linking Haskell libraries with foreign code, リンクに影響するオプション
- lint, 整合性の検査
- list comprehensions
-
- generalised, 一般化(SQL風)リスト内包表記
- parallel, 並行リスト内包表記
- LLVM code generator, LLVMコード生成器(-fllvm)
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, 警告と正気度チェックのためのオプション
- MINIMAL, MINIMALプラグマ
- 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を使う
O
- object files, 出力ファイル
- optimisation, 最適化(コードの改善)
- optimise
-
- aggressively, -O*: 便利な最適化フラグの「詰め合わせ」。
- normally, -O*: 便利な最適化フラグの「詰め合わせ」。
- options
-
- for profiling, プロファイルについてのコンパイルオプション
- GHCi, GHCiオプション
- language, 言語オプション
- OPTIONS_GHC, OPTIONS_GHCプラグマ
- OPTIONS_GHC pragma, ソースファイル中のコマンド行オプション
- orphan instance, 孤立モジュールと孤立インスタンス宣言
- orphan instances, warning, 警告と正気度チェックのためのオプション
- orphan module, 孤立モジュールと孤立インスタンス宣言
- orphan rule, 孤立モジュールと孤立インスタンス宣言
- orphan rules, warning, 警告と正気度チェックのためのオプション
- OutOfHeapHook, RTSの振る舞いを変更するためのフック
- output-directing options, コンパイルの出力先を変える
- overflow
-
- Int, Haskell 98とHaskell 2010の未定義動作についてのGHCの解釈
- overlapping patterns, warning, 警告と正気度チェックのためのオプション
- overloading, death to, より速く: 高速に動作するプログラムを作る, SPECIALIZEプラグマ, SPECIALIZE instanceプラグマ
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をプロファイルと併用する
- prompt
-
- GHCi, GHCiの紹介
R
- reading Core syntax, コア構文(-ddump系フラグ由来の)の読み方
- recompilation checker, ファイル名と分割コンパイル, 再コンパイル検査器
- record updates, incomplete, 警告と正気度チェックのためのオプション
- recursion, between modules, 相互再帰的なモジュールをコンパイルするには
- redirecting compilation output, コンパイルの出力先を変える
- reporting bugs, GHCのバグを報告する
- rewrite rules, 書き換え規則
- RTS, RTSに関する情報を取得する
- RTS behaviour, changing, RTSの振る舞いを変更するためのフック
- RTS hooks, RTSの振る舞いを変更するためのフック
- RTS options, コンパイル済みプログラムを実行する
-
- from the environment, RTSOPTSでRTSオプションを設定する
- garbage collection, ガベッジコレクタを制御するためのRTSオプション
- RTS options, concurrent, Concurrent Haskellを使う
- RTS options, hacking/debugging, ハックする者、デバッグする者、及び好奇心過剰な魂のためのRTSオプション
- RTS options, setting, RTSオプションを設定する
- RULES pragma, 書き換え規則
- runghc, runghcを使う
- running, compiled program, コンパイル済みプログラムを実行する
- runtime control of Haskell programs, コンパイル済みプログラムを実行する
S
- safe compilation, 安全なコンパイル
- 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, 不要な情報を抑制する
T
- tabs, warning, 警告と正気度チェックのためのオプション
- Template Haskell, 盗まれた構文の概略
- temporary files
-
- keeping, 中間ファイルをそのままにする
- redirecting, 一時ファイルの場所を変更する
- ThreadScope, 追跡情報を得る
- ticky ticky profiling, ハックする者、デバッグする者、及び好奇心過剰な魂のためのRTSオプション
- ticky-ticky profiling, 「ticky-ticky」プロファイルを使う
- time profile, 時間及び確保量のプロファイルを取る
- TMPDIR, 一時ファイルの場所を変更する
- tracing, 追跡情報を得る
- trust, 信頼とSafe Haskellのモード
- trust check, 信頼検査(-fpackage-trustが無効の場合), 信頼検査(-fpackage-trustが有効の場合)
- trusted
-
- package specification, InstalledPackageInfo: パッケージの仕様
- trustworthy, Trustworthyの要件
- Type default, GHCiにおける型のデフォルト化
- type signatures, missing, 警告と正気度チェックのためのオプション
U
- Unboxed types (Glasgow extension), 非ボックス化型
- unfolding, controlling, -f*: プラットフォーム非依存のフラグ
- unicode, Haskellソースファイル
- UNPACK, UNPACKプラグマ
- unregisterised compilation, 非レジスタ化コンパイル
- unused binds, warning, 警告と正気度チェックのためのオプション
- unused do binding, warning, 警告と正気度チェックのためのオプション
- unused imports, warning, 警告と正気度チェックのためのオプション
- unused matches, warning, 警告と正気度チェックのためのオプション
- using GHC, GHCを使う
- UTF-8, Haskellソースファイル
- utilities, Haskell, その他のHaskellユーティリティプログラム