Online Book Reader

Home Category

Learn You a Haskell for Great Good! - Miran Lipovaca [171]

By Root 534 0
Modules, Importing Modules, Enter Data.Map, Defining a New Data Type, Shaping Up, Shaping Up, Exporting Our Shapes in a Module, Record Syntax, Should We Parameterize Our Car?, Input and Output, Input and Output, Writing an RPN Function, Representing the Road System in Haskell, I/O Actions As Functors, Functions As Functors, Functions As Applicatives, Code, Code, Code, Comparing Performance, Reader? Ugh, Not This Joke Again, Functions As Monads, A Trail of Breadcrumbs

accessing, Modules

applying for monads, Code, Code, Code

applying to lists, Implementing flip

applying with - (minus) operator, A Trail of Breadcrumbs

as applicatives, Functions As Applicatives

as definitions, Baby's First Functions

as functors, I/O Actions As Functors, Functions As Monads

as monads, Reader? Ugh, Not This Joke Again

behavior of, Input and Output

calling, Starting Out

combining, Baby's First Functions

concept of, Curried Functions

creating, Calling Functions, Comparing Performance

defining, Syntax in Functions

exporting from modules, Enter Data.Map

filter, The map Function

for shapes, Shaping Up

for vectors, Should We Parameterize Our Car?

importing from modules, Importing Modules

in local scope, let It Be

in where blocks, Pattern Matching with where

infix, Calling Functions

lifting, Functions As Functors

loading, Baby's First Functions

map, The map Function

mapping with multiple parameters, More Examples of map and filter

optimal path, Representing the Road System in Haskell

partially applied, Curried Functions, Some Higher-Orderism Is in Order, Mapping Functions with Multiple Parameters

. (period) symbol used with, Importing Modules

polymorphic, Type Variables

prefix, Starting Out

printing, Printing Functions

referencing from modules, Importing Modules

relating to people, Record Syntax

searching for, Modules

syntax, Baby's First Functions

type declarations, Writing an RPN Function

types of, Explicit Type Declaration

using, Baby's First Functions

using once, Mapping Functions with Multiple Parameters

value constructors as, Defining a New Data Type, Shaping Up, Exporting Our Shapes in a Module

values returned by, Baby's First Functions

with side effects, Input and Output

functor laws, Functions As Functors, Functor Laws, Law 2

1 and 2, Functions As Functors

breaking, Law 2

Functor type class, The Functor Type Class, The Functor Type Class, Maybe As a Functor, Trees Are Functors, Too, Kinds and Some Type-Foo, Breaking the Law

definition of, Kinds and Some Type-Foo

Either a type constructor, Trees Are Functors, Too

Maybe type constructor, The Functor Type Class

Tree type constructor, Maybe As a Functor

functor values, functions in, Breaking the Law

functors, Trees Are Functors, Too, Applicative Functors, Applicative Functors, I/O Actions As Functors, Error Error on the Wall

converting maps into, Trees Are Functors, Too

functions as, I/O Actions As Functors

I/O actions as, Applicative Functors

G

gcd function, Using do Notation with Writer

gcdReverse function, efficiency of, Using Difference Lists

gen generator example, Tasteful Stateful Computations

generics vs. type variables, Type Variables

Geometry module, Enter Data.Map

get function, using with state, The State Monad

getContents I/O action, Getting Strings from Input Streams

getStdGen I/O action, More Random Functions

GHC compiler, invoking, Hello, World!

GHCi, let expressions in, let in List Comprehensions

ghci, typing, Starting Out

ghci> prompt, Starting Out

girlfriend.txt file, Transforming Input, Grab the Handles!, Grab the Handles!

caps-locked version of, Grab the Handles!

opening, Transforming Input

global generator, implementing, More Random Functions

> (greater-than) operator, using with lists, Concatenation

greater-than (>) operator, using with lists, Concatenation

greatest common divisor, calculating, Using do Notation with Writer

group function, using with words function, Solving Problems with Module

Return Main Page Previous Page Next Page

®Online Book Reader