Abbildung von: Quick Clojure - Apress

Quick Clojure

Effective Functional Programming
Mark McDonnell(Autor*in)
Apress
Erschienen am 23. August 2017
XXI, 200 Seiten
E-Book
PDF mit Wasserzeichen-DRM
978-1-4842-2952-1 (ISBN)
34,99 €inkl. 7% MwSt.
Systemvoraussetzungen
für PDF mit Wasserzeichen-DRM
E-Book Einzellizenz
Als Download verfügbar
Get up to speed with Clojure in this quick and practical primer. You'll learn the nuts and bolts of functional programming, data structures, sequences, destructuring, pattern matching, polymorphism, concurrency, conventions, and more. Author Mark McDonnell talks about organization with namespaces; how to change the language via macros; object-oriented programming; and creating command-line apps. Finally, he shows you how to write Clojure from shell languages and interfaces such as Vim.
After reading and using Quick Clojure, you'll come away with first-hand knowledge and advice on how to quickly adopt, use, and apply Clojure without all the theoretical baggage that bigger books can sometimes bring.
What You'll Learn
  • Work with data structures and their syntax
  • Discover OOP in Clojure with patterns, polymorphisms, pattern matching, and concurrency
  • Use conventions, organization, and namespaces in Clojure
  • Create command-line apps
  • Build various Clojure projects with the Leiningen IDE tool and framework

Who This Book Is For
Programmers with experience. A Java background would be helpful, but not required.



Mark McDonnell is a Senior Software Engineer at BuzzFeed and was a software developer with BBC and StormCreative. He is a Polyglot programmer with experience in Clojure, Lisp, Vim, Tmax and other scripting languages. He has published books with Apress as well as self-published.


1. What is Clojure?2. Data Structures and Syntax3. Functional Programming4. Sequences5. Functions6. Destructuring7. Pattern Matching8. Concurrency9. Namespaces10. Macros11. Object Orientation12. Leiningen13. Command Line ApplicationsAppendix A: ConventionsAppendix B: Writing Clojure with Vim

Dateiformat: PDF
Kopierschutz: Wasserzeichen-DRM (Digital Rights Management)

Systemvoraussetzungen:

  • Computer (Windows; MacOS X; Linux): Verwenden Sie zum Lesen die kostenlose Software Adobe Reader, Adobe Digital Editions oder einen anderen PDF-Viewer Ihrer Wahl (siehe E-Book Hilfe).
  • Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
  • E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nur bedingt: Kindle)

Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist. Mit Wasserzeichen-DRM wird hier ein „weicher” Kopierschutz verwendet. Daher ist technisch zwar alles möglich – sogar eine unzulässige Weitergabe. Aber an sichtbaren und unsichtbaren Stellen wird der Käufer des E-Books als Wasserzeichen hinterlegt, sodass im Falle eines Missbrauchs die Spur zurückverfolgt werden kann.

Weitere Informationen finden Sie in unserer  E-Book Hilfe.