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

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
主站蜘蛛池模板: 肇源县| 襄垣县| 福泉市| 社会| 句容市| 崇礼县| 保德县| 民乐县| 札达县| 金阳县| 象山县| 崇左市| 潜山县| 曲松县| 海宁市| 平顶山市| 鸡西市| 合江县| 浙江省| 永寿县| 宜城市| 原平市| 桦甸市| 商水县| 吴旗县| 康保县| 庄河市| 慈溪市| 右玉县| 安阳市| 临桂县| 佛山市| 吉水县| 自治县| 丰宁| 凉山| 三河市| 贵州省| 桃园市| 博野县| 柏乡县|