Clojure Polymorphism: Leverage Clojure's polymorphic tools to develop your applications
bLearn when and how to use Clojure's polymorphic features to develop efficient multithreaded applications/bh4Key Features/h4ulliGet to grips with the different polymorphic tools that Clojure offers/liliDevelop a taste for good Clojure designs through various engaging examples/liliStudy various...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt Publishing Limited
2019
|
Ausgabe: | 1 |
Schlagworte: | |
Zusammenfassung: | bLearn when and how to use Clojure's polymorphic features to develop efficient multithreaded applications/bh4Key Features/h4ulliGet to grips with the different polymorphic tools that Clojure offers/liliDevelop a taste for good Clojure designs through various engaging examples/liliStudy various design principles and learn ways to use them in your applications/li/ulh4Book Description/h4Clojure is a modern, dynamic language that you can use to develop robust, multithreaded programs. Clojure Polymorphism is a comprehensive guide that shows you how to use Clojure's features to your advantage.The book begins by describing examples that show how to define and implement abstractions with plain functions and multimethods. Then you'll analyze these examples and separate the good and bad aspects of their design principles. You'll also learn how to perform data transformation abstraction with a plain function and discover how to write new cross-platform predicates while keeping the core of your abstraction free from reader conditionals. The later chapters explain the considerations to keep in mind when implementing Clojure protocols on the Java Virtual Machine (JVM).By the end of this book, you'll know how to use the various polymorphic tools of Clojure to your advantage while designing your applications.h4What you will learn/h4ulliExplore how polymorphism is implemented in Clojure/liliDiscover what design principles to use when creating and implementing abstractions/liliExplore different ways to implement protocols in Clojure/liliImplement various design principles while working with the JVM/liliWrite and compare plain functions and multimethods for transforming data /liliAnalyze functions and abstractions for their performance and flexibility/liliLearn about common " gotchas to avoid errors when writing code/li/ulh4Who this book is for/h4Clojure Polymorphism is useful for all programmers who want to leverage Clojure's polymorphic tools to build efficient applications. |
Beschreibung: | 1 Online-Ressource (56 Seiten) |
ISBN: | 9781838988371 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV047070216 | ||
003 | DE-604 | ||
005 | 20211214 | ||
007 | cr|uuu---uuuuu | ||
008 | 201218s2019 |||| o||u| ||||||eng d | ||
020 | |a 9781838988371 |9 978-1-83898-837-1 | ||
035 | |a (ZDB-5-WPSE)978183898837156 | ||
035 | |a (OCoLC)1227479323 | ||
035 | |a (DE-599)BVBBV047070216 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
100 | 1 | |a Stadig, Paul |e Verfasser |4 aut | |
245 | 1 | 0 | |a Clojure Polymorphism |b Leverage Clojure's polymorphic tools to develop your applications |c Stadig, Paul |
250 | |a 1 | ||
264 | 1 | |a Birmingham |b Packt Publishing Limited |c 2019 | |
300 | |a 1 Online-Ressource (56 Seiten) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | |a bLearn when and how to use Clojure's polymorphic features to develop efficient multithreaded applications/bh4Key Features/h4ulliGet to grips with the different polymorphic tools that Clojure offers/liliDevelop a taste for good Clojure designs through various engaging examples/liliStudy various design principles and learn ways to use them in your applications/li/ulh4Book Description/h4Clojure is a modern, dynamic language that you can use to develop robust, multithreaded programs. Clojure Polymorphism is a comprehensive guide that shows you how to use Clojure's features to your advantage.The book begins by describing examples that show how to define and implement abstractions with plain functions and multimethods. Then you'll analyze these examples and separate the good and bad aspects of their design principles. | ||
520 | |a You'll also learn how to perform data transformation abstraction with a plain function and discover how to write new cross-platform predicates while keeping the core of your abstraction free from reader conditionals. | ||
520 | |a The later chapters explain the considerations to keep in mind when implementing Clojure protocols on the Java Virtual Machine (JVM).By the end of this book, you'll know how to use the various polymorphic tools of Clojure to your advantage while designing your applications.h4What you will learn/h4ulliExplore how polymorphism is implemented in Clojure/liliDiscover what design principles to use when creating and implementing abstractions/liliExplore different ways to implement protocols in Clojure/liliImplement various design principles while working with the JVM/liliWrite and compare plain functions and multimethods for transforming data /liliAnalyze functions and abstractions for their performance and flexibility/liliLearn about common " gotchas to avoid errors when writing code/li/ulh4Who this book is for/h4Clojure Polymorphism is useful for all programmers who want to leverage Clojure's polymorphic tools to build efficient applications. | ||
650 | 4 | |a COMPUTERS / Programming Languages / General | |
650 | 4 | |a COMPUTERS / Software Development & | |
650 | 4 | |a Engineering / General | |
912 | |a ZDB-5-WPSE | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032477242 |
Datensatz im Suchindex
_version_ | 1804182072813682688 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Stadig, Paul |
author_facet | Stadig, Paul |
author_role | aut |
author_sort | Stadig, Paul |
author_variant | p s ps |
building | Verbundindex |
bvnumber | BV047070216 |
collection | ZDB-5-WPSE |
ctrlnum | (ZDB-5-WPSE)978183898837156 (OCoLC)1227479323 (DE-599)BVBBV047070216 |
edition | 1 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03051nmm a2200349zc 4500</leader><controlfield tag="001">BV047070216</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20211214 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201218s2019 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781838988371</subfield><subfield code="9">978-1-83898-837-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-5-WPSE)978183898837156</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227479323</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047070216</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="100" ind1="1" ind2=" "><subfield code="a">Stadig, Paul</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Clojure Polymorphism</subfield><subfield code="b">Leverage Clojure's polymorphic tools to develop your applications</subfield><subfield code="c">Stadig, Paul</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt Publishing Limited</subfield><subfield code="c">2019</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (56 Seiten)</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="520" ind1=" " ind2=" "><subfield code="a">bLearn when and how to use Clojure's polymorphic features to develop efficient multithreaded applications/bh4Key Features/h4ulliGet to grips with the different polymorphic tools that Clojure offers/liliDevelop a taste for good Clojure designs through various engaging examples/liliStudy various design principles and learn ways to use them in your applications/li/ulh4Book Description/h4Clojure is a modern, dynamic language that you can use to develop robust, multithreaded programs. Clojure Polymorphism is a comprehensive guide that shows you how to use Clojure's features to your advantage.The book begins by describing examples that show how to define and implement abstractions with plain functions and multimethods. Then you'll analyze these examples and separate the good and bad aspects of their design principles. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">You'll also learn how to perform data transformation abstraction with a plain function and discover how to write new cross-platform predicates while keeping the core of your abstraction free from reader conditionals. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">The later chapters explain the considerations to keep in mind when implementing Clojure protocols on the Java Virtual Machine (JVM).By the end of this book, you'll know how to use the various polymorphic tools of Clojure to your advantage while designing your applications.h4What you will learn/h4ulliExplore how polymorphism is implemented in Clojure/liliDiscover what design principles to use when creating and implementing abstractions/liliExplore different ways to implement protocols in Clojure/liliImplement various design principles while working with the JVM/liliWrite and compare plain functions and multimethods for transforming data /liliAnalyze functions and abstractions for their performance and flexibility/liliLearn about common " gotchas to avoid errors when writing code/li/ulh4Who this book is for/h4Clojure Polymorphism is useful for all programmers who want to leverage Clojure's polymorphic tools to build efficient applications. </subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Programming Languages / General</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS / Software Development &amp</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Engineering / General</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-5-WPSE</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032477242</subfield></datafield></record></collection> |
id | DE-604.BV047070216 |
illustrated | Not Illustrated |
index_date | 2024-07-03T16:13:34Z |
indexdate | 2024-07-10T09:01:44Z |
institution | BVB |
isbn | 9781838988371 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032477242 |
oclc_num | 1227479323 |
open_access_boolean | |
physical | 1 Online-Ressource (56 Seiten) |
psigel | ZDB-5-WPSE |
publishDate | 2019 |
publishDateSearch | 2019 |
publishDateSort | 2019 |
publisher | Packt Publishing Limited |
record_format | marc |
spelling | Stadig, Paul Verfasser aut Clojure Polymorphism Leverage Clojure's polymorphic tools to develop your applications Stadig, Paul 1 Birmingham Packt Publishing Limited 2019 1 Online-Ressource (56 Seiten) txt rdacontent c rdamedia cr rdacarrier bLearn when and how to use Clojure's polymorphic features to develop efficient multithreaded applications/bh4Key Features/h4ulliGet to grips with the different polymorphic tools that Clojure offers/liliDevelop a taste for good Clojure designs through various engaging examples/liliStudy various design principles and learn ways to use them in your applications/li/ulh4Book Description/h4Clojure is a modern, dynamic language that you can use to develop robust, multithreaded programs. Clojure Polymorphism is a comprehensive guide that shows you how to use Clojure's features to your advantage.The book begins by describing examples that show how to define and implement abstractions with plain functions and multimethods. Then you'll analyze these examples and separate the good and bad aspects of their design principles. You'll also learn how to perform data transformation abstraction with a plain function and discover how to write new cross-platform predicates while keeping the core of your abstraction free from reader conditionals. The later chapters explain the considerations to keep in mind when implementing Clojure protocols on the Java Virtual Machine (JVM).By the end of this book, you'll know how to use the various polymorphic tools of Clojure to your advantage while designing your applications.h4What you will learn/h4ulliExplore how polymorphism is implemented in Clojure/liliDiscover what design principles to use when creating and implementing abstractions/liliExplore different ways to implement protocols in Clojure/liliImplement various design principles while working with the JVM/liliWrite and compare plain functions and multimethods for transforming data /liliAnalyze functions and abstractions for their performance and flexibility/liliLearn about common " gotchas to avoid errors when writing code/li/ulh4Who this book is for/h4Clojure Polymorphism is useful for all programmers who want to leverage Clojure's polymorphic tools to build efficient applications. COMPUTERS / Programming Languages / General COMPUTERS / Software Development & Engineering / General |
spellingShingle | Stadig, Paul Clojure Polymorphism Leverage Clojure's polymorphic tools to develop your applications COMPUTERS / Programming Languages / General COMPUTERS / Software Development & Engineering / General |
title | Clojure Polymorphism Leverage Clojure's polymorphic tools to develop your applications |
title_auth | Clojure Polymorphism Leverage Clojure's polymorphic tools to develop your applications |
title_exact_search | Clojure Polymorphism Leverage Clojure's polymorphic tools to develop your applications |
title_exact_search_txtP | Clojure Polymorphism Leverage Clojure's polymorphic tools to develop your applications |
title_full | Clojure Polymorphism Leverage Clojure's polymorphic tools to develop your applications Stadig, Paul |
title_fullStr | Clojure Polymorphism Leverage Clojure's polymorphic tools to develop your applications Stadig, Paul |
title_full_unstemmed | Clojure Polymorphism Leverage Clojure's polymorphic tools to develop your applications Stadig, Paul |
title_short | Clojure Polymorphism |
title_sort | clojure polymorphism leverage clojure s polymorphic tools to develop your applications |
title_sub | Leverage Clojure's polymorphic tools to develop your applications |
topic | COMPUTERS / Programming Languages / General COMPUTERS / Software Development & Engineering / General |
topic_facet | COMPUTERS / Programming Languages / General COMPUTERS / Software Development & Engineering / General |
work_keys_str_mv | AT stadigpaul clojurepolymorphismleverageclojurespolymorphictoolstodevelopyourapplications |