Practicalli Clojure AI Toolsλ︎
A hands-on guide to using using Artificial Intelligence tools that support software engineering with Clojure
John Stevenson, Practical.li
Future engineering teams will use highly effective Artificial Intelligence tools to make software development more effecive and rewarding. How much of that future has already arrived?
Why Clojure - Concepts of the Clojure Language
Clojure REPL Driven Developmentλ︎
Adopting AI tools should complement the highly effective feedback from a REPL connected editor.
Clojure Languageλ︎
Clojure programming language has a strong dynamic type system and a simple syntax that is a joy to work with. Immutable values and a pragmatic approach to pure functional programming makes it easier to create simple and highly maintainable systems. A specification library ensures values are of the correct shape, especially valuable when receiving data from outside of Clojure.
Clojure has an open source license and a large number of open source libraries and tools. Simple host interoperability allows a even more libraries to be leveraged.
Adrian Cockcroft - as Cloud Architect at Netflix
The most productive programmers I know are writing everything in Clojure ... producing ridiculously sophisticated things in a very short time. And that programmer productivity matters.
Clojure REPL Workflow overview Clojure REPL
Practicalli Resourcesλ︎
Practicalli Clojure CLI Config - additional tools via aliases
Clojure Aware Editors Practicalli YouTube channel
Navigate the bookλ︎
Use the mouse or built-in key bindings to navigate the pages of the book
- P , , : go to previous page
- N , . : go to next page
Use the search box to quickly find a specific topic
- F , S , / : open search dialog
- Down , Up : select next / previous result
- Esc , Tab : close search dialog
- Enter : follow selected result
Sponsor Practicalliλ︎
All sponsorship funds are used to support the continued development of Practicalli series of books and videos, although most work is done at personal cost and time.
Thanks to Cognitect,
Nubank and a wide range of other sponsors from the Clojure community for your continued support