Type-Driven Development with Idris

★★★★★ 4.3 130 reviews

$43.58
Price when purchased online
Free shipping Free 30-day returns

Sold and shipped by fondationcepeo.ca
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here.
$43.58
Price when purchased online
Free shipping Free 30-day returns

How do you want your item?
You get 30 days free! Choose a plan at checkout.
Shipping
Arrives Jul 14
Free
Pickup
Check nearby
Delivery
Not available

Sold and shipped by fondationcepeo.ca
Free 30-day returns Details

Product details

Management number 233621700 Release Date 2026/06/27 List Price $17.43 Model Number 233621700
Category

SummaryType-Driven Development with Idris, written by the creator of Idris, teaches you how to improve the performance and accuracy of your programs by taking advantage of a state-of-the-art type system. This book teaches you with Idris, a language designed to support type-driven development.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyStop fighting type errors! Type-driven development is an approach to coding that embraces types as the foundation of your code - essentially as built-in documentation your compiler can use to check data relationships and other assumptions. With this approach, you can define specifications early in development and write code that's easy to maintain, test, and extend. Idris is a Haskell-like language with first-class, dependent types that's perfect for learning type-driven programming techniques you can apply in any codebase.About the BookType-Driven Development with Idris teaches you how to improve the performance and accuracy of your code by taking advantage of a state-of-the-art type system. In this book, you'll learn type-driven development of real-world software, as well as how to handle side effects, interaction, state, and concurrency. By the end, you'll be able to develop robust and verified software in Idris and apply type-driven development methods to other languages.What's InsideUnderstanding dependent typesTypes as first-class language constructsTypes as a guide to program constructionExpressing relationships between dataAbout the ReaderWritten for programmers with knowledge of functional programming concepts.About the AuthorEdwin Brady leads the design and implementation of the Idris language.Table of ContentsPART 1 - INTRODUCTIONOverviewGetting started with IdrisPART 2 - CORE IDRISInteractive development with typesUser-defined data typesInteractive programs: input and output processingProgramming with first-class typesInterfaces: using constrained generic typesEquality: expressing relationships between dataPredicates: expressing assumptions and contracts in typesViews: extending pattern matchingPART 3 - IDRIS AND THE REAL WORLDStreams and processes: working with infinite dataWriting programs with stateState machines: verifying protocols in typesDependent state machines: handling feedback and errorsType-safe concurrent programming Read more

ASIN B0977Z888R
XRay Not Enabled
ISBN13 978-1638352242
Edition 1st
Language English
File size 7.9 MB
Page Flip Enabled
Publisher Manning
Word Wise Not Enabled
Print length 950 pages
Accessibility Learn more
Screen Reader Supported
Publication date March 13, 2017
Enhanced typesetting Enabled

Correction of product information

If you notice any omissions or errors in the product information on this page, please use the correction request form below.

Correction Request Form

Customer ratings & reviews

4.3 out of 5
★★★★★
130 ratings | 53 reviews
How item rating is calculated
View all reviews
5 stars
80% (104)
4 stars
6% (8)
3 stars
3% (4)
2 stars
1% (1)
1 star
10% (13)
Sort by

There are currently no written reviews for this product.