Simple Made Easy — Rich Hickey
От: varenikAA  
Дата: 29.05.20 01:02
Оценка:
Рич Хикки меня полностью убедил.
https://habr.com/ru/post/496802/
— перевод на русский
https://www.infoq.com/presentations/Simple-Made-Easy/
— оригинал.
Осталось только сомнение: как смерится с чудовищными тормозами кложи?
Написал небольшое удобное приложение для себя в целях ликбеза.
(defproject cljira "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :min-lein-version "2.0.0"
  :dependencies [[org.clojure/clojure "1.10.0"]
                 [compojure "1.6.1"]
                 [hiccup "1.0.5"]
                 [org.clojure/java.jdbc "0.6.0"]
                 [clj-http "3.10.0"]
                 [org.clojure/data.json "0.2.7"]
                 [com.h2database/h2 "1.4.193"]
                 [ring/ring-defaults "0.3.2"]]
  :plugins [[lein-ring "0.12.5"]]
  :ring {:handler cljira.handler/app}
  :profiles
  {:dev {:dependencies [[javax.servlet/servlet-api "2.5"]
                        [ring/ring-mock "0.3.2"]
                         [http-kit "2.3.0"]]}})


запускаю правда не релиз, а lein ring server.
собственно вся обвязка очень и очень медленно стартует.
В тоже время sbcl (Common Lisp) по сравнению с кложой(lein) можно сказать "летает".
Да и размер зависимостей в разы меньше.
Вот и думаю, стоит ли скорость лиспа менять на красивые хеш-мапки кложи?
Кложа конечно восхитительно смотрится в кодэ.
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.