Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Soar with Haskell - The ultimate beginners' guide to mastering functional programming from the ground up - cover

Soar with Haskell - The ultimate beginners' guide to mastering functional programming from the ground up

Tom Schrijvers

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

With software systems reaching new levels of complexity and programmers aiming for the highest productivity levels, software developers and language designers are turning toward functional programming because of its powerful and mature abstraction mechanisms. This book will help you tap into this approach with Haskell, the programming language that has been leading the way in pure functional programming for over three decades.
The book begins by helping you get to grips with basic functions and algebraic datatypes, and gradually adds abstraction mechanisms and other powerful language features. Next, you’ll explore recursion, formulate higher-order functions as reusable templates, and get the job done with laziness. As you advance, you’ll learn how Haskell reconciliates its purity with the practical need for side effects and comes out stronger with a rich hierarchy of abstractions, such as functors, applicative functors, and monads. Finally, you’ll understand how all these elements are combined in the design and implementation of custom domain-specific languages for tackling practical problems such as parsing, as well as the revolutionary functional technique of property-based testing.
By the end of this book, you’ll have mastered the key concepts of functional programming and be able to develop idiomatic Haskell solutions.
Available since: 12/22/2023.
Print length: 418 pages.

Other books that might interest you

  • Tales Of Lonely Trails - cover

    Tales Of Lonely Trails

    Zane Grey

    • 0
    • 0
    • 0
    Western novelist Zane Grey (1872-1939) also wrote nonfiction books about the American West and its country.  This 1922 tribute to country he loved consists of narratives of six different trips to various parts of the West:  Nonnesozhe, Colorado, Grand Canyon, Tonto Basin, Death Valley. - Summary by david wales
    Show book
  • Natural Disaster Survival Stories: Tsunami Survivors Earthquake Rescues Trapped in Rubble Disaster Miracles - cover

    Natural Disaster Survival...

    Amazing True Stories

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.   
    Experience heart-pounding true stories of survival against nature's most devastating forces. This gripping collection chronicles real-life accounts of ordinary people who faced extraordinary circumstances during catastrophic natural disasters. From the ten-year-old British girl whose geography lesson saved hundreds from a deadly tsunami to a Haitian man who survived 27 days buried alive after a massive earthquake, these remarkable tales showcase the incredible power of human resilience, determination, and hope. Journey through harrowing accounts of earthquake survivors trapped beneath collapsed buildings, tsunami victims who defied impossible odds, and disaster miracles that defy scientific explanation. Each meticulously researched story reveals not only the terrifying moments when nature unleashed its fury but also the split-second decisions, acts of heroism, and sheer willpower that meant the difference between life and death. Learn vital survival lessons and warning signs that could save your life while discovering how ordinary people summoned extraordinary courage when faced with hurricanes, earthquakes, tsunamis, floods, and other natural catastrophes. These inspiring true stories of survival demonstrate that even in humanity's darkest hours, the human spirit's capacity for survival knows no bounds. Perfect for fans of survival stories, true disaster accounts, and anyone seeking hope in tales of human triumph over nature's deadliest forces.
    Show book
  • Coding for beginners using python - a hands-on project-based introduction to learn coding with python - cover

    Coding for beginners using...

    MARK MATTHES AND ERIC LUTZ

    • 0
    • 0
    • 0
    Are you new to software development? Are you curious about learning what artificial intelligence is? 
    Do you want to master the Phyton programming language? Well, this book is your best choice! 
    There may be a lot of different languages that you can work with when it comes to the coding that you would like to work with, but none are going to provide you with the benefits that you are working with. This language is so popular and used so often that there are a few different operating systems that already have some version of Python found on them for you to use. This can make it easier to get some of the coding done that you would like, and will ensure that you will get the best benefits out of it in no time.  
    This book covers:                                                          
    ★ What Is Python and His History and Why Learn Python 
    ★ Getting Started with Python 
    ★ Variables and Operators 
    ★ Basic Operators 
    ★ Data Types in Python 
    And so much more!! 
    The Python language is more natural to read: If you take a look through some of the codes that we have later on in this guidebook, you will find that this is an easy task to read through some of the different parts of the law. 
    The program is open source. This means that you won’t have to worry about someone taking over the code and ruining it. It also means that the original Python is free and available to anyone who wants to download it.
    Show book
  • Nature's Blessings - cover

    Nature's Blessings

    Kirsten Riddle

    • 1
    • 0
    • 0
    Be inspired by the wonderful world of nature through intentions, practical exercises and meditations for greater wellbeing and joy.
    
    We are always looking for ways to reconnect with nature. The benefits of spending time outdoors include engaging our senses and experiencing the landscape at a deeper level – but it's not so easy to rewild and run free when we have chores and responsibilities. That's where Nature's Blessings can help. Kirsten Riddle will help you shift your perspective, engage with the environment and learn more about the natural world. She looks at a range of aspects of nature, from trees to rivers, sunlight to storms, butterflies to otters, and highlights ideas and positive lessons associated with each one. Arranged by the four elements, there are overall themes throughout the book: Earth is about grounding and balance; Air is about inspiration and freedom; Fire is connected to confidence and passion; Water concerns healing and self-expression. Each entry includes a daily intention, associated folklore, practical exercises to try and a closing meditation. With tips and suggestions on how you can connect with nature and the intentions at different stages during your day, you will soon be able to welcome all the blessings of nature into your life.
    Show book
  • Better Never to Have Been - The Harm of Coming into Existence - cover

    Better Never to Have Been - The...

    David Benatar

    • 0
    • 0
    • 0
    Most people believe that they were either benefited or at least not harmed by being brought into existence. Thus, if they ever do reflect on whether they should bring others into existence—rather than having children without even thinking about whether they should—they presume that they do them no harm. Better Never to Have Been challenges these assumptions. David Benatar argues that coming into existence is always a serious harm. Those who never exist cannot be deprived. However, by coming into existence one does suffer quite serious harms that could not have befallen one had one not come into existence. Drawing on the relevant psychological literature, the author shows that there are a number of well-documented features of human psychology that explain why people systematically overestimate the quality of their lives and why they are thus resistant to the suggestion that they were seriously harmed by being brought into existence. The author then argues for the "anti-natal" view—that it is always wrong to have children—and he shows that combining the anti-natal view with common pro-choice views about fetal moral status yield a "pro-death" view about abortion. Although counter-intuitive for many, that implication is defended, not least by showing that it solves many conundrums of moral theory about population.
    Show book
  • Don't Count the Kilometres Make the Kilometres Count - An instructional manual for a more intentional and fulfilling life - cover

    Don't Count the Kilometres Make...

    Joao Perre Viana

    • 0
    • 0
    • 0
    It sounds unlikely, but this book is every possible aspect of the walker/writer genre in one beautifully seamless contemplation. Personal, anecdotal, psychogeographic, psychological, physiological, and spiritual understandings and stories weave around the profoundly practical, deeply kind, and grounded guidance of somebody with 7000s of kilometres and 7000s of insights and deep generosity of spirit.Joao shares his own unfolding inner and outer path with disarming humility and honesty and describes the journeys of his many participants with a lightness of touch that belies the profound transformations that people from all walks of life (pun intended) have discovered on the many Caminos described here.As well as this there is detailed advice on particular routes, where to stay, when to walk and how to do it which trump any walking guide I have read. It really is an instruction manual for a more intentional and fulfilling life and will leave you itching to go outside and begin.For those on a long walk or traveling light, this is the only book you will need.The best way to experience these pages will require walking shoes and the will to walk. Preferably along a path that leads to Nature. Because nothing beats reality, and the reality of Walking Mentorship is waiting for you out of doors.All the stories that appear in this book are real, and Joao tries to tell them as clearly and in detail as his mind remembers.He changed the name of the majority of the characters and avoided making any specific references related to real life.Finally, a note about the book itself: I am not sure this is a book. At times, it seemed like a diary; other moments, like a travel guide, and some days, I even looked at it as a manual.Use it in the best possible way. What you are about to open is just a door.After reading these pages, you might feel the urge to step outside and go for a long stroll. Don´t worry, that is normal.Keep walking
    Show book