Explore all newline lessons
lesson
Clojure Build Tools - Leiningen, Boot, Shadow CLJS & FigwheelTinycanva: Clojure for React DevelopersSince Clojure is hosted, it can tap into ecosystems of other languages. This has led to multiple build tools for different ecosystems. Choosing the right build tool might get tough for a beginner as the pros and cons might not be known. In this module, we'll learn about the general state of build tools in Clojure and choose the right tool for our project.
lesson
What is Syntaxlessness? How to Write More Expressive CodeTinycanva: Clojure for React DevelopersC-style languages invisibly impose a syntax, whereas Lisps do not. This makes Lisps more expressive and easier to grasp.
lesson
Clojure Basics - Syntax and Native Data TypesTinycanva: Clojure for React DevelopersLet's get our hands dirty with native data types and common operations.
lesson
Understanding the Benefits of Clojure's Hosted NatureTinycanva: Clojure for React DevelopersClojure is neither compiled nor has its own VM. Instead, it runs on VMs of other languages. In this lesson, we'll learn about official and unofficial ports and support status.
lesson
How to Use Emacs with Clojure - 6 Packages You'll NeedTinycanva: Clojure for React DevelopersSetup Emacs for Clojure development.
lesson
Clojure IDE Setup - Using the Cursive Plugin With IntelliJTinycanva: Clojure for React DevelopersSetup IntellJ IDE for Clojure development.
lesson
How to Set up Visual Studio Code for Clojure DevelopmentTinycanva: Clojure for React DevelopersSet up VS-Code for Clojure development.
lesson
Editor ToolsTinycanva: Clojure for React DevelopersWe need help from our editors to tame the LISPy syntax. This chapter walks through the tools we will need and why.
lesson
Clojure Tutorial - Installing and Testing Required DependenciesTinycanva: Clojure for React DevelopersIn this chapter, we'll setup our system to run Clojure. We'll install all the required dependencies and run the "Hello World" program.