Haskell Design Patterns:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Packt Publishing
2015
|
Schriftenreihe: | Community experience distilled
|
Schlagworte: | |
Beschreibung: | Print version record |
Beschreibung: | 1 online resource (166) |
ISBN: | 1783988738 9781783988730 178398872X 9781783988723 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV045351426 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 181210s2015 |||| o||u| ||||||eng d | ||
020 | |a 1783988738 |9 1-78398-873-8 | ||
020 | |a 9781783988730 |9 978-1-78398-873-0 | ||
020 | |a 178398872X |9 1-78398-872-X | ||
020 | |a 9781783988723 |9 978-1-78398-872-3 | ||
024 | 3 | |a 9781783988723 | |
035 | |a (ZDB-4-ITC)ocn928997216 | ||
035 | |a (OCoLC)928997216 | ||
035 | |a (DE-599)BVBBV045351426 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
082 | 0 | |a 005.133 | |
100 | 1 | |a Lemmer, Ryan |e Verfasser |4 aut | |
245 | 1 | 0 | |a Haskell Design Patterns |
264 | 1 | |b Packt Publishing |c 2015 | |
300 | |a 1 online resource (166) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a Community experience distilled | |
500 | |a Print version record | ||
505 | 8 | |a Take your Haskell and functional programming skills to the next level by exploring new idioms and design patternsAbout This Book Explore Haskell on a higher level through idioms and patterns Get an in-depth look into the three strongholds of Haskell: higher-order functions, the Type system, and Lazy evaluation Expand your understanding of Haskell and functional programming, one line of executable code at a timeWho This Book Is ForIf you're a Haskell programmer with a firm grasp of the basics and ready to move more deeply into modern idiomatic Haskell programming, then this book is for you. | |
505 | 8 | |a What You Will Learn Understand the relationship between the Gang of Four OOP Design Patterns and Haskell Try out three ways of Streaming I/O: imperative, Lazy, and Iteratee based Explore the pervasive pattern of Composition: from function composition through to high-level composition with Lenses Synthesize Functor, Applicative, Arrow and Monad in a single conceptual framework Follow the grand arc of Fold and Map on lists all the way to their culmination in Lenses and Generic Programming Get a taste of Type-level programming in Haskell and how this relates to dependently-typed programming Retrace the evolution, one key language extension at a time, of the Haskell Type and Kind systems Place the elements of modern Haskell in a historical frameworkIn DetailDesign patterns and idioms can widen our perspective by showing us where to look, what to look at, and ultimately how to see what we are looking at. | |
505 | 8 | |a At their best, patterns are a shorthand method of communicating better ways to code (writing less, more maintainable, and more efficient code). This book starts with Haskell 98 and through the lens of patterns and idioms investigates the key advances and programming styles that together make "modern Haskell". Your journey begins with the three pillars of Haskell. Then you'll experience the problem with Lazy I/O, together with a solution. You'll also trace the hierarchy formed by Functor, Applicative, Arrow, and Monad. Next you'll explore how Fold and Map are generalized by Foldable and Traversable, which in turn is unified in a broader context by functional Lenses. You'll delve more deeply into the Type system, which will prepare you for an overview of Generic programming. In conclusion you go to the edge of Haskell by investigating the Kind system and how this relates to Dependently-typed programming. | |
505 | 8 | |a Style and approachUsing short pieces of executable code, this guide gradually explores the broad pattern landscape of modern Haskell. Ideas are presented in their historical context and arrived at through intuitive derivations, always with a focus on the problems they solve | |
650 | 7 | |a COMPUTERS / Software Development & Engineering / Systems Analysis & Design |2 bisacsh | |
650 | 7 | |a Functional programming (Computer science) |2 fast | |
650 | 7 | |a Haskell (Computer program language) |2 fast | |
650 | 4 | |a Haskell (Computer program language) |a Functional programming (Computer science) | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |n Druck-Ausgabe |t Lemmer, Ryan. Haskell Design Patterns |
912 | |a ZDB-4-ITC | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-030738079 |
Datensatz im Suchindex
_version_ | 1804179176898428928 |
---|---|
any_adam_object | |
author | Lemmer, Ryan |
author_facet | Lemmer, Ryan |
author_role | aut |
author_sort | Lemmer, Ryan |
author_variant | r l rl |
building | Verbundindex |
bvnumber | BV045351426 |
collection | ZDB-4-ITC |
contents | Take your Haskell and functional programming skills to the next level by exploring new idioms and design patternsAbout This Book Explore Haskell on a higher level through idioms and patterns Get an in-depth look into the three strongholds of Haskell: higher-order functions, the Type system, and Lazy evaluation Expand your understanding of Haskell and functional programming, one line of executable code at a timeWho This Book Is ForIf you're a Haskell programmer with a firm grasp of the basics and ready to move more deeply into modern idiomatic Haskell programming, then this book is for you. What You Will Learn Understand the relationship between the Gang of Four OOP Design Patterns and Haskell Try out three ways of Streaming I/O: imperative, Lazy, and Iteratee based Explore the pervasive pattern of Composition: from function composition through to high-level composition with Lenses Synthesize Functor, Applicative, Arrow and Monad in a single conceptual framework Follow the grand arc of Fold and Map on lists all the way to their culmination in Lenses and Generic Programming Get a taste of Type-level programming in Haskell and how this relates to dependently-typed programming Retrace the evolution, one key language extension at a time, of the Haskell Type and Kind systems Place the elements of modern Haskell in a historical frameworkIn DetailDesign patterns and idioms can widen our perspective by showing us where to look, what to look at, and ultimately how to see what we are looking at. At their best, patterns are a shorthand method of communicating better ways to code (writing less, more maintainable, and more efficient code). This book starts with Haskell 98 and through the lens of patterns and idioms investigates the key advances and programming styles that together make "modern Haskell". Your journey begins with the three pillars of Haskell. Then you'll experience the problem with Lazy I/O, together with a solution. You'll also trace the hierarchy formed by Functor, Applicative, Arrow, and Monad. Next you'll explore how Fold and Map are generalized by Foldable and Traversable, which in turn is unified in a broader context by functional Lenses. You'll delve more deeply into the Type system, which will prepare you for an overview of Generic programming. In conclusion you go to the edge of Haskell by investigating the Kind system and how this relates to Dependently-typed programming. Style and approachUsing short pieces of executable code, this guide gradually explores the broad pattern landscape of modern Haskell. Ideas are presented in their historical context and arrived at through intuitive derivations, always with a focus on the problems they solve |
ctrlnum | (ZDB-4-ITC)ocn928997216 (OCoLC)928997216 (DE-599)BVBBV045351426 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04186nmm a2200457zc 4500</leader><controlfield tag="001">BV045351426</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">181210s2015 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1783988738</subfield><subfield code="9">1-78398-873-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783988730</subfield><subfield code="9">978-1-78398-873-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">178398872X</subfield><subfield code="9">1-78398-872-X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783988723</subfield><subfield code="9">978-1-78398-872-3</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781783988723</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-ITC)ocn928997216</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)928997216</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV045351426</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lemmer, Ryan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Haskell Design Patterns</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="b">Packt Publishing</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (166)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Print version record</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Take your Haskell and functional programming skills to the next level by exploring new idioms and design patternsAbout This Book Explore Haskell on a higher level through idioms and patterns Get an in-depth look into the three strongholds of Haskell: higher-order functions, the Type system, and Lazy evaluation Expand your understanding of Haskell and functional programming, one line of executable code at a timeWho This Book Is ForIf you're a Haskell programmer with a firm grasp of the basics and ready to move more deeply into modern idiomatic Haskell programming, then this book is for you. </subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">What You Will Learn Understand the relationship between the Gang of Four OOP Design Patterns and Haskell Try out three ways of Streaming I/O: imperative, Lazy, and Iteratee based Explore the pervasive pattern of Composition: from function composition through to high-level composition with Lenses Synthesize Functor, Applicative, Arrow and Monad in a single conceptual framework Follow the grand arc of Fold and Map on lists all the way to their culmination in Lenses and Generic Programming Get a taste of Type-level programming in Haskell and how this relates to dependently-typed programming Retrace the evolution, one key language extension at a time, of the Haskell Type and Kind systems Place the elements of modern Haskell in a historical frameworkIn DetailDesign patterns and idioms can widen our perspective by showing us where to look, what to look at, and ultimately how to see what we are looking at. </subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">At their best, patterns are a shorthand method of communicating better ways to code (writing less, more maintainable, and more efficient code). This book starts with Haskell 98 and through the lens of patterns and idioms investigates the key advances and programming styles that together make "modern Haskell". Your journey begins with the three pillars of Haskell. Then you'll experience the problem with Lazy I/O, together with a solution. You'll also trace the hierarchy formed by Functor, Applicative, Arrow, and Monad. Next you'll explore how Fold and Map are generalized by Foldable and Traversable, which in turn is unified in a broader context by functional Lenses. You'll delve more deeply into the Type system, which will prepare you for an overview of Generic programming. In conclusion you go to the edge of Haskell by investigating the Kind system and how this relates to Dependently-typed programming. </subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Style and approachUsing short pieces of executable code, this guide gradually explores the broad pattern landscape of modern Haskell. Ideas are presented in their historical context and arrived at through intuitive derivations, always with a focus on the problems they solve</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Software Development & Engineering / Systems Analysis & Design</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Functional programming (Computer science)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Haskell (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Haskell (Computer program language)</subfield><subfield code="a">Functional programming (Computer science)</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="t">Lemmer, Ryan. Haskell Design Patterns</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-ITC</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030738079</subfield></datafield></record></collection> |
id | DE-604.BV045351426 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T08:15:43Z |
institution | BVB |
isbn | 1783988738 9781783988730 178398872X 9781783988723 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030738079 |
oclc_num | 928997216 |
open_access_boolean | |
physical | 1 online resource (166) |
psigel | ZDB-4-ITC |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing |
record_format | marc |
series2 | Community experience distilled |
spelling | Lemmer, Ryan Verfasser aut Haskell Design Patterns Packt Publishing 2015 1 online resource (166) txt rdacontent c rdamedia cr rdacarrier Community experience distilled Print version record Take your Haskell and functional programming skills to the next level by exploring new idioms and design patternsAbout This Book Explore Haskell on a higher level through idioms and patterns Get an in-depth look into the three strongholds of Haskell: higher-order functions, the Type system, and Lazy evaluation Expand your understanding of Haskell and functional programming, one line of executable code at a timeWho This Book Is ForIf you're a Haskell programmer with a firm grasp of the basics and ready to move more deeply into modern idiomatic Haskell programming, then this book is for you. What You Will Learn Understand the relationship between the Gang of Four OOP Design Patterns and Haskell Try out three ways of Streaming I/O: imperative, Lazy, and Iteratee based Explore the pervasive pattern of Composition: from function composition through to high-level composition with Lenses Synthesize Functor, Applicative, Arrow and Monad in a single conceptual framework Follow the grand arc of Fold and Map on lists all the way to their culmination in Lenses and Generic Programming Get a taste of Type-level programming in Haskell and how this relates to dependently-typed programming Retrace the evolution, one key language extension at a time, of the Haskell Type and Kind systems Place the elements of modern Haskell in a historical frameworkIn DetailDesign patterns and idioms can widen our perspective by showing us where to look, what to look at, and ultimately how to see what we are looking at. At their best, patterns are a shorthand method of communicating better ways to code (writing less, more maintainable, and more efficient code). This book starts with Haskell 98 and through the lens of patterns and idioms investigates the key advances and programming styles that together make "modern Haskell". Your journey begins with the three pillars of Haskell. Then you'll experience the problem with Lazy I/O, together with a solution. You'll also trace the hierarchy formed by Functor, Applicative, Arrow, and Monad. Next you'll explore how Fold and Map are generalized by Foldable and Traversable, which in turn is unified in a broader context by functional Lenses. You'll delve more deeply into the Type system, which will prepare you for an overview of Generic programming. In conclusion you go to the edge of Haskell by investigating the Kind system and how this relates to Dependently-typed programming. Style and approachUsing short pieces of executable code, this guide gradually explores the broad pattern landscape of modern Haskell. Ideas are presented in their historical context and arrived at through intuitive derivations, always with a focus on the problems they solve COMPUTERS / Software Development & Engineering / Systems Analysis & Design bisacsh Functional programming (Computer science) fast Haskell (Computer program language) fast Haskell (Computer program language) Functional programming (Computer science) Erscheint auch als Druck-Ausgabe Druck-Ausgabe Lemmer, Ryan. Haskell Design Patterns |
spellingShingle | Lemmer, Ryan Haskell Design Patterns Take your Haskell and functional programming skills to the next level by exploring new idioms and design patternsAbout This Book Explore Haskell on a higher level through idioms and patterns Get an in-depth look into the three strongholds of Haskell: higher-order functions, the Type system, and Lazy evaluation Expand your understanding of Haskell and functional programming, one line of executable code at a timeWho This Book Is ForIf you're a Haskell programmer with a firm grasp of the basics and ready to move more deeply into modern idiomatic Haskell programming, then this book is for you. What You Will Learn Understand the relationship between the Gang of Four OOP Design Patterns and Haskell Try out three ways of Streaming I/O: imperative, Lazy, and Iteratee based Explore the pervasive pattern of Composition: from function composition through to high-level composition with Lenses Synthesize Functor, Applicative, Arrow and Monad in a single conceptual framework Follow the grand arc of Fold and Map on lists all the way to their culmination in Lenses and Generic Programming Get a taste of Type-level programming in Haskell and how this relates to dependently-typed programming Retrace the evolution, one key language extension at a time, of the Haskell Type and Kind systems Place the elements of modern Haskell in a historical frameworkIn DetailDesign patterns and idioms can widen our perspective by showing us where to look, what to look at, and ultimately how to see what we are looking at. At their best, patterns are a shorthand method of communicating better ways to code (writing less, more maintainable, and more efficient code). This book starts with Haskell 98 and through the lens of patterns and idioms investigates the key advances and programming styles that together make "modern Haskell". Your journey begins with the three pillars of Haskell. Then you'll experience the problem with Lazy I/O, together with a solution. You'll also trace the hierarchy formed by Functor, Applicative, Arrow, and Monad. Next you'll explore how Fold and Map are generalized by Foldable and Traversable, which in turn is unified in a broader context by functional Lenses. You'll delve more deeply into the Type system, which will prepare you for an overview of Generic programming. In conclusion you go to the edge of Haskell by investigating the Kind system and how this relates to Dependently-typed programming. Style and approachUsing short pieces of executable code, this guide gradually explores the broad pattern landscape of modern Haskell. Ideas are presented in their historical context and arrived at through intuitive derivations, always with a focus on the problems they solve COMPUTERS / Software Development & Engineering / Systems Analysis & Design bisacsh Functional programming (Computer science) fast Haskell (Computer program language) fast Haskell (Computer program language) Functional programming (Computer science) |
title | Haskell Design Patterns |
title_auth | Haskell Design Patterns |
title_exact_search | Haskell Design Patterns |
title_full | Haskell Design Patterns |
title_fullStr | Haskell Design Patterns |
title_full_unstemmed | Haskell Design Patterns |
title_short | Haskell Design Patterns |
title_sort | haskell design patterns |
topic | COMPUTERS / Software Development & Engineering / Systems Analysis & Design bisacsh Functional programming (Computer science) fast Haskell (Computer program language) fast Haskell (Computer program language) Functional programming (Computer science) |
topic_facet | COMPUTERS / Software Development & Engineering / Systems Analysis & Design Functional programming (Computer science) Haskell (Computer program language) Haskell (Computer program language) Functional programming (Computer science) |
work_keys_str_mv | AT lemmerryan haskelldesignpatterns |