diff --git a/docs/01-clojure/00-intro.md b/docs/01-clojure/00-intro.md index 8f59b13..2599007 100644 --- a/docs/01-clojure/00-intro.md +++ b/docs/01-clojure/00-intro.md @@ -3,19 +3,19 @@ Что такое Clojure? Это современный диалект семейства языков LISP. Паразитирует на платформе JVM. Есть реализации для JavaScript и .Net. -Язык динамический, функциональный, но не зациклен на чистоте(purity), т.е. допускает побочные эффекты. -Т.к. clojure работает на JVM, то нет недостатка в библиотеках. +Язык динамический, функциональный, но не зациклен на чистоте (purity), он допускает побочные эффекты. +Т.к. Clojure работает на JVM, нет недостатка в библиотеках. -Почему именно clojure выбран в качестве языка для примеров? -Философия языка - доминирование простого(simple) над легким(easy). -Simple - простое, работающее, как ожидается. -Это объективная характеристика. -Она противоположна complex - состоящему из множества частей. -Easy - привычное, обыденное. -Это субъективная характеристика. -Она противоположна difficult - непривычному, требующему усилий для понимания. +Почему именно Clojure выбран в качестве языка для примеров? +Философия языка — доминирование простого (simple) над легким (easy). +Simple — простое, работающее, как ожидается. +Это — объективная характеристика. +Она противоположна complex — состоящему из множества частей. +Easy — привычное, обыденное. +Это — субъективная характеристика. +Она противоположна difficult — непривычному, требующему усилий для понимания. Подробнее в [Simple Made Easy](https://www.infoq.com/presentations/Simple-Made-Easy). -Какая цель этой главы? +Какова цель этой главы? Поверхностное знакомство с языком, его возможностями, которые понадобятся нам в процессе проектирования приложения.