Go to the first, previous, next, last section, table of contents.

Index

+

  • +RTS option
  • -

  • -#include <file> option
  • --RTS option
  • -? option
  • -A<size> RTS option
  • -ansi option (for GCC)
  • -auto option
  • -auto-all option
  • -B RTS option
  • -C option
  • -c option
  • -C<num> RTS option (concurrent, parallel)
  • -C<us> RTS option
  • -concurrent option
  • -cpp option
  • -cpp vs string gaps
  • -c{<lab>} RTS option (profiling)
  • -d RTS option (parallel)
  • -D<name> option
  • -darity-checks option
  • -darity-checks-C-only option
  • -dcore-lint option
  • -ddump-<pass> options
  • -ddump-absC option
  • -ddump-asm option
  • -ddump-deriv option
  • -ddump-ds option
  • -ddump-flatC option
  • -ddump-occur-anal option
  • -ddump-parser option
  • -ddump-raw-asm option
  • -ddump-realC option
  • -ddump-rif2hs option
  • -ddump-rn4 option
  • -ddump-simpl option
  • -ddump-spec option
  • -ddump-stg option
  • -ddump-stranal option
  • -ddump-tc option
  • -dgc-debug option
  • -dgcc-lint option (GCC paranoia)
  • -dno-black-holing option
  • -dno-stk-stubbing option
  • -dno-updates option
  • -dppr-all option
  • -dppr-debug option
  • -dppr-user option
  • -dverbose-simpl option
  • -dverbose-stg option
  • -d{<des>} RTS option (profiling)
  • -E option
  • -e<num> RTS option (parallel)
  • -f RTS option
  • -f* options (GHC)
  • -F2s RTS option
  • -fall-strict option (experimental)
  • -fglasgow-exts option
  • -fhaskell-1.3 option
  • -fignore-interface-pragmas option
  • -firrefutable-tuples option (experimental)
  • -fmax-simplifier-iterations<N> option
  • -fname-shadowing-not-ok option
  • -fno-* options (GHC)
  • -fno-<opt> anti-option
  • -fno-foldr-build option
  • -fno-implicit-prelude option
  • -fno-specialise option
  • -fno-strictness anti-option
  • -fno-strictness option
  • -fno-update-analysis anti-option
  • -fno-update-analysis option
  • -fomit-derived-read option
  • -fomit-reexported-instances option
  • -freport-disallowed-unfoldings
  • -fshow-import-specs option
  • -fshow-pragma-name-errs option
  • -fshow-simplifier-progress option
  • -fshow-specialisations option
  • -fsignatures-required option
  • -fstg-reduction-counts option
  • -funfolding-use-threshold0 option
  • -fvia-C option
  • -G<group> option
  • -G<size> RTS option
  • -g{<grp>} RTS option (profiling)
  • -h<break-down> RTS option
  • -h<break-down> RTS option (profiling)
  • -H<size> option
  • -H<size> RTS option
  • -help option
  • -hi option
  • -hi-diffs option
  • -hisuf <suffix> option
  • -I<dir> option
  • -i<dirs> option
  • -i<secs> RTS option (profiling)
  • -ignore-scc option
  • -j<size> RTS option
  • -K RTS option (concurrent, parallel)
  • -K<size> option
  • -K<size> RTS option
  • -keep-hc-file-too option
  • -k{<knd>} RTS option (profiling)
  • -L<dir> option
  • -l<lib> option
  • -lgmp library
  • -lHS library
  • -lHSrts library
  • -link-chk option
  • -m* options (GHC)
  • -M<n> RTS option
  • -mlong-calls option (HPPA only)
  • -monly-N-regs option (iX86 only)
  • -m{<mod>} RTS option (profiling)
  • -N RTS option
  • -N<N> RTS option (parallel)
  • -no-link-chk
  • -no-link-chk option
  • -noC option
  • -nohi option
  • -o option
  • -O option
  • -O options (GHC)
  • -O* not specified
  • -O1 option
  • -O2 option
  • -O2-for-C option
  • -odir <dir> option
  • -odump <blah> option
  • -Ofile <file> option
  • -ohi <file> option
  • -Onot option
  • -opt<phase><stuff> option
  • -optCrts<blah> option
  • -osuf <suffix> option
  • -p<sort> RTS option (profiling)
  • -P<sort> RTS option (profiling)
  • -parallel option
  • -pedantic option (for GCC)
  • -pgm<phase><stuff> option
  • -prof option
  • -q RTS option
  • -q RTS option (concurrent, parallel)
  • -Q<num> RTS option (parallel)
  • -r <file> RTS option
  • -r RTS option
  • -Rgc-stats option
  • -Rghc option
  • -Rghc-timing option
  • -Rhbc option
  • -Rmax-heapsize <size> option
  • -Rmax-stksize <size> option
  • -Rscale-sizes<factor> option
  • -RTS option
  • -S option
  • -S RTS option
  • -s<file> RTS option
  • -S<file> RTS option
  • -Sstderr RTS option
  • -static option
  • -syslib <lib> option
  • -syslib <name> option
  • -syslib ghc option
  • -t <num> RTS option (concurrent, parallel)
  • -T RTS option
  • -t<num> RTS option
  • -tmpdir <dir> option
  • -U<name> option
  • -v option
  • -Wall option (for GCC)
  • -y{<typ>} RTS option (profiling)
  • -Z RTS option
  • -z<tbl><size> RTS option (profiling)
  • .

  • .lhs suffix
  • 1

  • 1.2 I/O--converting to 1.3
  • \

  • \tr{-P<sort> RTS option (profiling)}
  • \tr{-p<sort> RTS option (profiling)}
  • \tr{-prof-details option}
  • _

  • __CONCURRENT_HASKELL__ macro
  • __GLASGOW_HASKELL__ macro
  • __HASKELL1__ macro
  • __PARALLEL_HASKELL__ macro
  • _casm_ (Glasgow extension)
  • _ccall_ (Glasgow extension)
  • _IVars (Glasgow extension)
  • _MVars (Glasgow extension)
  • a

  • ANSI C compiler
  • arity checking
  • arrays, primitive (Glasgow extension)
  • as
  • assembler
  • assembler, high-level
  • b

  • Bag module (GHC syslib)
  • BitSet module (GHC syslib)
  • BSD sockets library
  • bug reports
  • bugs, LibPosix
  • c

  • C call dangers
  • C calls (Glasgow extension)
  • C calls to `pure C'
  • C calls--function headers
  • C compiler options
  • C library interfaces
  • C pre-processor options
  • C pre-processor, Haskellised
  • command-line editing library
  • command-line options
  • compiler problems
  • compiler, Haskell
  • compiling faster
  • concurrency -- synchronising variables
  • Concurrent Haskell
  • Concurrent Haskell problems
  • Concurrent Haskell--features
  • Concurrent Haskell--RTS options
  • Concurrent Haskell--use
  • Concurrent interface
  • Concurrent/parallel scheduling
  • consistency checking of executables
  • Core syntax, how to read
  • cost-centre profiling
  • curry function (Haskell 1.3)
  • d

  • debugging options (for GHC)
  • debugging, hard-core
  • delay a concurrent thread
  • dependencies in Makefiles
  • Dialogue I/O--converting to 1.3
  • DRAFT 1.3 I/O proposal vs GHC
  • driver program
  • dumping GHC intermediates
  • e

  • Either module (HBC library)
  • Either type (Haskell 1.3)
  • ErrorHdrHook
  • experimental options
  • extensions, Glasgow Haskell
  • extensions, HBC-like
  • f

  • faster compiling
  • faster programs, how to produce
  • file suffixes for GHC
  • finding interface files
  • FiniteMap module (GHC syslib)
  • forcing GHC-phase options
  • g

  • GC stats--residency info
  • GCC optimisation
  • GCC options
  • ghc
  • GHC library
  • GHC phases, changing
  • GHC vs the DRAFT 1.3 I/O proposal
  • GHC vs the DRAFT Haskell 1.3 language
  • GHC vs the Haskell 1.2 language
  • Glasgow Haskell mailing lists
  • h

  • happy
  • happy parser generator
  • Hash module (HBC library)
  • Haskell 1.2 language vs GHC
  • Haskell 1.3 language DRAFT vs GHC
  • Haskell compiler
  • Haskell, Glasgow extensions
  • Haskellised C pre-processor
  • HBC system library
  • HBC-like Glasgow extensions
  • heap profile
  • heap profiles
  • heap profiles, producing
  • heap space, using less
  • heap-size options (for GHC)
  • help options (GHC)
  • high-level assembler
  • hooks, RTS
  • hp2ps
  • hp2ps (utility)
  • hsc
  • hscpp
  • hstags
  • i

  • I/O, primitive (Glasgow extension)
  • I/O--converting 1.2 to 1.3
  • improvement, code (GHC)
  • INLINE pragma
  • instances, overlapping
  • interface files, finding them
  • interfaces, C library
  • intermediate passes, output
  • IOError13 vs IOError
  • l

  • ld
  • ld options
  • LibPosix bugs
  • libraries, system
  • library, GHC
  • linker
  • linker options
  • ListSetOps module (GHC syslib)
  • ListUtil module (HBC library)
  • literate pre-processor
  • m

  • machine-specific options
  • mailing lists, Glasgow Haskell
  • mainPrimIO, rolling your own
  • Makefile dependencies
  • malloc pointers (Glasgow extension)
  • MallocFailHook
  • MatchPS library (GHC syslib)
  • Maybe module (HBC library)
  • Maybe type (Haskell 1.3)
  • Maybes module (GHC syslib)
  • memory, using less heap
  • Miranda module (HBC library)
  • mkdependHS
  • n

  • NameSupply module (HBC library)
  • Native module (HBC library)
  • network-interface library
  • Number module (HBC library)
  • o

  • omitting runtime checks
  • optimisation (GHC)
  • optimisation by GCC
  • optimise aggressively
  • optimise normally
  • optimising, customised
  • optimising, reset
  • Option module (HBC library)
  • options, for profiling
  • options, GHC command-line
  • order of passes in GHC
  • OutOfHeapHook
  • output-directing options
  • overlapping instances
  • overloading, death to
  • p

  • PackedString module (GHC syslib)
  • Parallel Haskell
  • Parallel Haskell--features
  • Parallel Haskell--problems
  • Parallel Haskell--PVM use
  • Parallel Haskell--RTS options
  • Parallel Haskell--use
  • Parallel interface
  • parallelism primitives
  • parallelism profiles
  • Parse module (HBC library)
  • parser generator for Haskell
  • pass ordering in GHC
  • PatErrorHdrHook
  • phases, changing GHC
  • platform-specific options
  • PostScript, from heap profiles
  • PostTraceHook
  • pphs
  • pre-processor (cpp) options
  • pre-processor, Haskellised C
  • pre-processor, literate
  • PreTraceHook
  • Pretty module (GHC syslib)
  • Pretty module (HBC library)
  • pretty-printing Haskell
  • pretty-printing Haskell code
  • PrimIO monad (Glasgow extension)
  • primitive arrays (Glasgow extension)
  • primitives for parallelism
  • problems
  • problems running your program
  • problems with the compiler
  • problems, Concurrent Haskell
  • problems, Parallel Haskell
  • profiles, parallelism
  • profiling options
  • profiling report, meaning thereof
  • profiling RTS options
  • profiling, ticky-ticky
  • profiling, with cost-centres
  • pvm command
  • PVM, how to use
  • q

  • QSort module (HBC library)
  • r

  • Random module (HBC library)
  • reading Core syntax
  • Readline library (GHC syslib)
  • Regex library (GHC syslib)
  • regular-expressions library
  • residency, from GC stats
  • RTS hooks
  • RTS options
  • RTS options, concurrent
  • RTS options, for profiling
  • RTS options, garbage-collection
  • RTS options, general
  • RTS options, hacking/debugging
  • RTS options, parallel
  • runtime control of Haskell programs
  • runtime system
  • s

  • sanity-checking options
  • Scheduling--concurrent/parallel
  • serial time profile
  • Set module (GHC syslib)
  • SigAction I/O request
  • signal handling (extension)
  • smaller programs, how to produce
  • Socket interface (GHC syslib)
  • SocketPrim interface (GHC syslib)
  • sockets library
  • space-leaks, avoiding
  • SPECIALIZE pragma
  • stable pointers (Glasgow extension)
  • stack-size options (for GHC)
  • StackOverflowHook
  • standard prelude
  • stat2resid
  • stat2resid (utility)
  • state transformers (Glasgow extensions)
  • string gaps vs -cpp
  • suffixes, file
  • synchronising variables (Glasgow extension)
  • system libraries
  • system library, HBC
  • t

  • TAGS for Haskell
  • ticky-ticky profiling
  • ticky-ticky profiling (implementors)
  • Time module (HBC library)
  • time profile
  • TMPDIR environment variable
  • u

  • Unboxed types (Glasgow extension)
  • uncurry function (Haskell 1.3)
  • unlit
  • unsafePerformPrimIO (PreludeGlaST)
  • Util module (GHC syslib)
  • utilities, Haskell
  • v

  • verbose option (GHC)
  • visualisation tools
  • w

  • wait for a file descriptor
  • Word module (HBC library)
  • y

  • Yacc for Haskell

  • Go to the first, previous, next, last section, table of contents.