Apress, 2020. — 678 p. — ISBN13: (electronic): 978-1-4842-5833-0. Gain a gentle introduction to the world of Ring programming with clarity as a first concern using a lot of practical examples. The first part lays the foundations of the language and its basic features (data types, control structures, functions, and classes). The unique way to rigorously structure Ring programs...
Packt Publishing - ebooks Account, 2016. — 152 p. — ISBN10: 178528150X. — ISBN13: 978-1785281501 The book is designed so that you'll be able put to use your existing skills and software knowledge to become a more effective Clojure developer We have reached a point where machines are not getting much faster, software projects need to be delivered quickly, and high quality in...
Packt Publishing, 2017. — 580 p.
Clojure is a general-purpose language from the Lisp family with an emphasis on functional programming. It has some interesting concepts and features such as immutability, gradual typing, thread-safe concurrency primitives, and macro-based metaprogramming, which makes it a great choice to create modern, performant, and scalable applications....
O’Reilly Media, 2015. — 129 p. — ISBN10: 1-4919-3489-1, ISBN13: 978-1-4919-3489-0. Код примеров к книге выложен здесь. A short composition that provides practice material for a particular musical skill is called an étude. In this hands-on book, you’ll find more than 30 études to help you practice ClojureScript skills for specific programming areas, ranging from functions and...
Joseph Fahey, Thomas Haratyk, Scott McCaughie,Yehonathan Sharvit, Konrad Szydlo. — Packt Publishing, 2020. — 860 p. — ISBN: 978-1-83882-548-5. Cut through the noise and get real results with a step-by-step approach to learning Clojure programming You already know you want to learn Clojure, and a smarter way to learn Clojure is to learn by doing. The Clojure Workshop focuses on...
Apress Media LLC., 2020. — 316 p. — ISBN13: (electronic): 978-1-4842-6134-7. Discover the functioning and example uses of the Common Lisp condition system. This book supplements already existing material for studying Common Lisp as a language by providing detailed information about the Lisp condition system and its control flow mechanisms; it also describes an example...
Packt Publishing, 2016. — 296 p. — ISBN: 978-1-78588-763-5. Master the art of agile single page web application development with ClojureScript. Clojure is an expressive language that makes it possible to easily tackle complex software development challenges. Its bias toward interactive development has made it a powerful tool, enabling high developer productivity. In this book,...
Independently published, 2024. — 215 р. — ASIN B0D8JSJD1T. Discover the art of writing clean, maintainable Clojure code with this comprehensive guide. Learn 100 practical techniques to enhance your Clojure programming skills and create more readable, efficient code. From descriptive function naming to advanced threading macros, this book covers a wide range of best practices...
Amazon, 2023. — 195 p. — ISBN-13 979-8388040374. Many hackers swear by LISP, and just like any other programmer coming from OOPS background I was skeptical about functional programming. When I started learning it, it wasn't straight forward (for an OOP developer), but I persisted and when I reached what's called REPL driven development I was blown away. Clojure is a dialect of...
Chapman and Hall/CRC, 2023. — 128 p. — ISBN: 978-1-003-35854-1. Why learn functional programming? Isn’t that some complicated ivory-tower technique used only in obscure languages like Haskell? In fact, functional programming is actually very simple. It’s also very powerful, as Haskell demonstrates by throwing away all the conventional programming tools and using only functional...
Pragmatic Bookshelf, 2018. — 304 p. Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems. Clojure cuts through complexity by providing a set of composable tools--immutable data, functions, macros, and the interactive REPL....
Pragmatic Bookshelf, 2018. — 290 p. — ISBN13: 978-1-68050-300-5. Behind every programming language lies a vision of how programs should be built. The vision behind Clojure is of a radically simple language framework holding together a sophisticated collection of programming features. Learning Clojure involves much more than just learning the mechanics of the language. To really...
2nd Edition. — Manning Publications, 2015. — 450 p. — ISBN: 978-1617291524. Код примеров к книге выложен здесь. Clojure is a modern Lisp for the JVM. It has the strengths you expect: first-class functions, macros, and Lisp’s clean programming style. It supports functional programming, making it ideal for concurrent programming and for creating domain-specific languages. Clojure...
Packt Publishing, 2020. — 48 p. — ISBN: 978-1-83898-236-2. Learn when and how to use Clojure’s polymorphic features to develop efficient multithreaded applications Clojure 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...
No Starch Press, 2021. — 364 p. — ISBN 1718500823, 9781718500822. An introduction to the Racket functional programming language and DrRacket development environment to explore topics in mathematics (mostly recreational) and computer science. At last, a lively guided tour through all the features, functions, and applications of the Racket programming language. You’ll learn a...
Комментарии