Thinking Functionally with Haskell (56 page)

BOOK: Thinking Functionally with Haskell
7.5Mb size Format: txt, pdf, ePub

STArray
,
254

state monad,
247

state threads,
251

state-thread monad,
251

Stewart, D.,
21

stream-based interaction,
226

STRef
,
251

strictness flags,
58
,
194

String
,
6

strings,
4

subclasses,
50

subseqs
,
133
,
146
,
158

subsequences,
146

subtract
,
53
,
59

Sudoku,
89
,
258
,
321

sum
,
150

Sundaram, S.P.,
233

superclasses,
32

Swierstra, D.,
209

syntactic categories,
286

System.Random
,
223

System.IO
,
242

tail
,
38
,
68

tails
,
128

take
,
6
,
30
,
79
,
218

takeWhile
,
52
,
106

taxicab numbers,
79
,
88

terminator characters,
200

texts,
3
,
5
,
181

then
,
12

time efficiency,
92
,
123
,
126
,
147
,
154
,
156
,
182

toInteger
,
51
,
151

toLower
,
5
,
13
,
38

top-level definitions,
147
,
256

toRational
,
50

toruses,
234

toUpper
,
44
,
227

transitive relation,
217

transpose
,
106

trees,
71
,
161
,
165
,
190
,
194

trigonometry,
ix
,
2

tupling,
164
,
170

tupling law of
foldr
,
165

tying the recursive knot,
214
,
238

type

annotations,
41

classes,
25
,
30
,
31
,
155

declarations,
7
,
20

inference,
20
,
22

signatures,
6
,
20
,
30
,
155

synonyms,
5
,
90
,
183
,
278

variables,
7
,
31

well-formed,
22

types

compound,
30

isomorphic,
278

polymorphic,
31
,
72

primitive,
30

UHC (Utrecht Haskell Compiler),
47

uncurry
,
86
,
135

undefined
,
24
,
64

underscore convention,
264

unlines
,
227

unsafeperformIO
,
242

until
,
52
,
65

unwords
,
44

unzip
,
81

upper bounds,
218

visible characters,
3

Visual Basic,
x

Wadler, P.,
87
,
209

where
clauses,
11
,
24
,
36
,
147
,
242

white space,
283

wholemeal programming,
95

Wilde, O.,
145

Windows,
12

WinGHCi,
12

words
,
4
,
5
,
38
,
107
,
191

World
,
239

writeFile
,
34

writeSTRef
,
251

writing files,
34

zip
,
73

zipWith
,
73
,
105

zipWith3
,
230

Other books

Elak of Atlantis by Kuttner, Henry
Straw Men by J. R. Roberts
The Yellow Admiral by Patrick O'Brian
Cartas cruzadas by Markus Zusak
Behind the Scenes by Carr, Mari
Family Secrets by Lane, Jenny
Play Me Hard by Tracy Wolff