Skip to content

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λ︎

Clojure Repl workflow - concept

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

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-johnny

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

Creative commons licenseλ︎

Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License (including images & stylesheets).