官术网_书友最值得收藏!

Chapter 1. Getting Started with Clojure

Welcome to the world of Clojure! If you are here, you probably know a little about Lisp or Clojure, but you don't really have an idea of how things work in this world.

We will get to know Clojure by comparing each feature to what you already know from Java. You will see that there are lists, maps and sets just like in Java, but they are immutable. To work with these kinds of collections, you need a different approach; a different paradigm.

This is what we will try to accomplish in this book, to give you a different way to approach problems. We hope you end up using Clojure in your every day life, but if you don't, we hope you use a new approach toward problem solving.

In this chapter, we will cover the following topics:

  • Getting to know Clojure
  • Installing Leiningen
  • Using a Read Eval Print Loop (REPL)
  • Installing and using Cursive Clojure
  • Clojure's simple syntax
  • Clojure's data types and their relationship to the JVM's data types
  • Special syntax for functions
主站蜘蛛池模板: 宁波市| 呈贡县| 鄢陵县| 石阡县| 三门峡市| 偏关县| 射洪县| 定远县| 星座| 开平市| 锡林郭勒盟| 南京市| 库尔勒市| 枣庄市| 噶尔县| 义乌市| 宿松县| 东方市| 宜兰市| 新密市| 元朗区| 准格尔旗| 凤庆县| 张北县| 青田县| 新巴尔虎左旗| 确山县| 平昌县| 万山特区| 寿阳县| 新巴尔虎右旗| 金秀| 元氏县| 陇川县| 大渡口区| 轮台县| 定州市| 天等县| 同江市| 苏尼特右旗| 肃南|