%PDF-1.3 5 0 obj << /S /GoTo /D (chapter.1) >> endobj 8 0 obj (General) endobj 9 0 obj << /S /GoTo /D (section.1.1) >> endobj 12 0 obj (Haskell.org) endobj 13 0 obj << /S /GoTo /D (section.1.2) >> endobj 16 0 obj (Revised Haskell 98 Report) endobj 17 0 obj << /S /GoTo /D (chapter.2) >> endobj 20 0 obj (Implementations) endobj 21 0 obj << /S /GoTo /D (section.2.1) >> endobj 24 0 obj (The Glasgow Haskell Compiler) endobj 25 0 obj << /S /GoTo /D (section.2.2) >> endobj 28 0 obj (Hugs) endobj 29 0 obj << /S /GoTo /D (section.2.3) >> endobj 32 0 obj (nhc98) endobj 33 0 obj << /S /GoTo /D (section.2.4) >> endobj 36 0 obj (hmake) endobj 37 0 obj << /S /GoTo /D (section.2.5) >> endobj 40 0 obj (Domain-specific variations) endobj 41 0 obj << /S /GoTo /D (subsection.2.5.1) >> endobj 44 0 obj (Haskell on Handheld Devices) endobj 45 0 obj << /S /GoTo /D (subsection.2.5.2) >> endobj 48 0 obj (Helium) endobj 49 0 obj << /S /GoTo /D (subsection.2.5.3) >> endobj 52 0 obj (Educational Domain Specific Languages) endobj 53 0 obj << /S /GoTo /D (subsection.2.5.4) >> endobj 56 0 obj (Vital: Visual Interactive Programming) endobj 57 0 obj << /S /GoTo /D (chapter.3) >> endobj 60 0 obj (Language Extensions) endobj 61 0 obj << /S /GoTo /D (section.3.1) >> endobj 64 0 obj (Foreign Function Interface) endobj 65 0 obj << /S /GoTo /D (section.3.2) >> endobj 68 0 obj (Non-sequential Programming) endobj 69 0 obj << /S /GoTo /D (subsection.3.2.1) >> endobj 72 0 obj (Concurrent Haskell) endobj 73 0 obj << /S /GoTo /D (subsection.3.2.2) >> endobj 76 0 obj (GpH -- Glasgow Parallel Haskell) endobj 77 0 obj << /S /GoTo /D (subsection.3.2.3) >> endobj 80 0 obj (GdH -- Glasgow Distributed Haskell) endobj 81 0 obj << /S /GoTo /D (subsection.3.2.4) >> endobj 84 0 obj (Eden) endobj 85 0 obj << /S /GoTo /D (section.3.3) >> endobj 88 0 obj (Type System/Program Analysis) endobj 89 0 obj << /S /GoTo /D (subsection.3.3.1) >> endobj 92 0 obj (Chameleon/A General Type Class Framework based on Constraint Handling Rules) endobj 93 0 obj << /S /GoTo /D (subsection.3.3.2) >> endobj 96 0 obj (Constraint based type inferencing at Utrecht) endobj 97 0 obj << /S /GoTo /D (section.3.4) >> endobj 100 0 obj (Generic Programming) endobj 101 0 obj << /S /GoTo /D (section.3.5) >> endobj 104 0 obj (Syntactic Sugar) endobj 105 0 obj << /S /GoTo /D (subsection.3.5.1) >> endobj 108 0 obj (Recursive do notation) endobj 109 0 obj << /S /GoTo /D (chapter.4) >> endobj 112 0 obj (Libraries) endobj 113 0 obj << /S /GoTo /D (section.4.1) >> endobj 116 0 obj (Hierarchical Libraries) endobj 117 0 obj << /S /GoTo /D (section.4.2) >> endobj 120 0 obj (Data and Control Structures) endobj 121 0 obj << /S /GoTo /D (subsection.4.2.1) >> endobj 124 0 obj (Strafunski) endobj 125 0 obj << /S /GoTo /D (subsection.4.2.2) >> endobj 128 0 obj (DSP Libraries) endobj 129 0 obj << /S /GoTo /D (subsection.4.2.3) >> endobj 132 0 obj (Parsec) endobj 133 0 obj << /S /GoTo /D (subsection.4.2.4) >> endobj 136 0 obj (DData) endobj 137 0 obj << /S /GoTo /D (subsection.4.2.5) >> endobj 140 0 obj (Yampa) endobj 141 0 obj << /S /GoTo /D (section.4.3) >> endobj 144 0 obj (Graphical User Interfaces) endobj 145 0 obj << /S /GoTo /D (subsection.4.3.1) >> endobj 148 0 obj (The Common GUI Library Task Force) endobj 149 0 obj << /S /GoTo /D (subsection.4.3.2) >> endobj 152 0 obj (HTk) endobj 153 0 obj << /S /GoTo /D (subsection.4.3.3) >> endobj 156 0 obj (Object I/O for Haskell) endobj 157 0 obj << /S /GoTo /D (subsection.4.3.4) >> endobj 160 0 obj (HToolKit) endobj 161 0 obj << /S /GoTo /D (subsection.4.3.5) >> endobj 164 0 obj (wxHaskell) endobj 165 0 obj << /S /GoTo /D (subsection.4.3.6) >> endobj 168 0 obj (Gtk+HS) endobj 169 0 obj << /S /GoTo /D (subsection.4.3.7) >> endobj 172 0 obj (Gtk2hs) endobj 173 0 obj << /S /GoTo /D (section.4.4) >> endobj 176 0 obj (Graphics) endobj 177 0 obj << /S /GoTo /D (subsection.4.4.1) >> endobj 180 0 obj (HGL Graphics Library) endobj 181 0 obj << /S /GoTo /D (subsection.4.4.2) >> endobj 184 0 obj (Win32 and Xlib Libraries) endobj 185 0 obj << /S /GoTo /D (subsection.4.4.3) >> endobj 188 0 obj (HOpenGL -- A Haskell Binding for OpenGL and GLUT) endobj 189 0 obj << /S /GoTo /D (subsection.4.4.4) >> endobj 192 0 obj (FunGEn -- A game engine for Haskell) endobj 193 0 obj << /S /GoTo /D (subsection.4.4.5) >> endobj 196 0 obj (FunWorlds -- Functional Programming and Virtual Worlds) endobj 197 0 obj << /S /GoTo /D (section.4.5) >> endobj 200 0 obj (Tool Frameworks) endobj 201 0 obj << /S /GoTo /D (subsection.4.5.1) >> endobj 204 0 obj (Medina -- Metrics for Haskell) endobj 205 0 obj << /S /GoTo /D (section.4.6) >> endobj 208 0 obj (XML and Web Programming) endobj 209 0 obj << /S /GoTo /D (subsection.4.6.1) >> endobj 212 0 obj (HaXml) endobj 213 0 obj << /S /GoTo /D (subsection.4.6.2) >> endobj 216 0 obj (HXML) endobj 217 0 obj << /S /GoTo /D (subsection.4.6.3) >> endobj 220 0 obj (Haskell XML Toolbox) endobj 221 0 obj << /S /GoTo /D (subsection.4.6.4) >> endobj 224 0 obj (WASH/CGI -- Web Authoring System for Haskell) endobj 225 0 obj << /S /GoTo /D (chapter.5) >> endobj 228 0 obj (Tools) endobj 229 0 obj << /S /GoTo /D (section.5.1) >> endobj 232 0 obj (Foreign Function Interface) endobj 233 0 obj << /S /GoTo /D (subsection.5.1.1) >> endobj 236 0 obj (C-->Haskell) endobj 237 0 obj << /S /GoTo /D (subsection.5.1.2) >> endobj 240 0 obj (GreenCard) endobj 241 0 obj << /S /GoTo /D (subsection.5.1.3) >> endobj 244 0 obj (Java VM Bridge) endobj 245 0 obj << /S /GoTo /D (section.5.2) >> endobj 248 0 obj (Meta Programming) endobj 249 0 obj << /S /GoTo /D (subsection.5.2.1) >> endobj 252 0 obj (Scanning, Parsing, and Analysis) endobj 253 0 obj << /S /GoTo /D (subsection.5.2.2) >> endobj 256 0 obj (Haskell Transformations) endobj 257 0 obj << /S /GoTo /D (section.5.3) >> endobj 260 0 obj (Program Development) endobj 261 0 obj << /S /GoTo /D (subsection.5.3.1) >> endobj 264 0 obj (Tracing and Debugging) endobj 265 0 obj << /S /GoTo /D (subsection.5.3.2) >> endobj 268 0 obj (Refactoring) endobj 269 0 obj << /S /GoTo /D (subsection.5.3.3) >> endobj 272 0 obj (Testing) endobj 273 0 obj << /S /GoTo /D (subsection.5.3.4) >> endobj 276 0 obj (Documentation) endobj 277 0 obj << /S /GoTo /D (chapter.6) >> endobj 280 0 obj (Applications, Groups, and Individuals) endobj 281 0 obj << /S /GoTo /D (section.6.1) >> endobj 284 0 obj (Non-Commercial Applications) endobj 285 0 obj << /S /GoTo /D (subsection.6.1.1) >> endobj 288 0 obj (HScheme) endobj 289 0 obj << /S /GoTo /D (subsection.6.1.2) >> endobj 292 0 obj (Haskell in Alchemy) endobj 293 0 obj << /S /GoTo /D (subsection.6.1.3) >> endobj 296 0 obj (Analysis Tools for Rosetta) endobj 297 0 obj << /S /GoTo /D (subsection.6.1.4) >> endobj 300 0 obj (Hircules, an IRC client) endobj 301 0 obj << /S /GoTo /D (section.6.2) >> endobj 304 0 obj (Commercial Applications) endobj 305 0 obj << /S /GoTo /D (subsection.6.2.1) >> endobj 308 0 obj (Reid Consulting Ltd) endobj 309 0 obj << /S /GoTo /D (subsection.6.2.2) >> endobj 312 0 obj (Aetion Technologies LLC) endobj 313 0 obj << /S /GoTo /D (subsection.6.2.3) >> endobj 316 0 obj (Binary Parser) endobj 317 0 obj << /S /GoTo /D (section.6.3) >> endobj 320 0 obj (Haskell in Education) endobj 321 0 obj << /S /GoTo /D (subsection.6.3.1) >> endobj 324 0 obj (Beseme Project) endobj 325 0 obj << /S /GoTo /D (section.6.4) >> endobj 328 0 obj (Research Groups) endobj 329 0 obj << /S /GoTo /D (subsection.6.4.1) >> endobj 332 0 obj (Formal Methods at Bremen University) endobj 333 0 obj << /S /GoTo /D (subsection.6.4.2) >> endobj 336 0 obj (The Yale Haskell Group) endobj 337 0 obj << /S /GoTo /D (subsection.6.4.3) >> endobj 340 0 obj (Functional Programming at Brooklyn College, City University of New York) endobj 341 0 obj << /S /GoTo /D (subsection.6.4.4) >> endobj 344 0 obj (Functional Programming at Macquarie University) endobj 345 0 obj << /S /GoTo /D (subsection.6.4.5) >> endobj 348 0 obj (Functional Programming at Utrecht University) endobj 349 0 obj << /S /GoTo /D (subsection.6.4.6) >> endobj 352 0 obj (Functional Programming at the University of Kent) endobj 353 0 obj << /S /GoTo /D (subsection.6.4.7) >> endobj 356 0 obj (Programming Languages \046 Systems at UNSW) endobj 357 0 obj << /S /GoTo /D (subsection.6.4.8) >> endobj 360 0 obj (Parallel and Distributed Functional Languages Research Group at Heriot-Watt University) endobj 361 0 obj << /S /GoTo /D (section.6.5) >> endobj 364 0 obj (Individual Haskellers) endobj 365 0 obj << /S /GoTo /D [366 0 R /Fit ] >> endobj 368 0 obj << /Length 1958 /Filter /FlateDecode >> stream xڭXr6}WQ`.7YIxKƲɴ}@$XD .;N ٩i3H۹<҈ͣx/Sdxsxཟs 294'B,ɲ* |ЕS"[)|Lx?v:W?f%MgDjm]9eQ^ʢ8ޛ[姃>
DQKB[[tA\`=]r;F`8ӕXdm+, BGΉ̾cg{m)FgKA1wIa>k:<(2m;x%iE ;v W ][1τ]뎗Q