Тащемта clojure
Feb. 14th, 2012 10:28 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вы будете смеяться, но самое простое для изготовления веб-приложения для JVM в режиме "вижу всю эту хреновину первый раз, но понимаю что делаю" - это clojure.
http://bestinclass.dk/index.clj/2011/01/building-a-social-media-site.html
https://github.com/mmcgrana/ring
http://mmcgrana.github.com/2010/08/clojure-rest-api.html
Leiningen спасает мозг от разборок с зависимостями чуть более чем полностью.
Документации, впрочем, нет, как и для 99% всех других немейнстримных вещей - блоги-гуглогруппы-исходный код. Причем, как всегда - примеры устаревшие, особенно что касается версий в project.clj для leiningen.
http://bestinclass.dk/index.clj/2011/01/building-a-social-media-site.html
https://github.com/mmcgrana/ring
http://mmcgrana.github.com/2010/08/clojure-rest-api.html
Leiningen спасает мозг от разборок с зависимостями чуть более чем полностью.
Документации, впрочем, нет, как и для 99% всех других немейнстримных вещей - блоги-гуглогруппы-исходный код. Причем, как всегда - примеры устаревшие, особенно что касается версий в project.clj для leiningen.
no subject
Date: 2012-02-14 08:10 am (UTC)кстати, мне было лень rest-api пользовать, я тупо 1:1 скопипастил жабовский код который уже был.
no subject
Date: 2012-02-14 08:33 am (UTC)no subject
Date: 2012-02-14 08:38 am (UTC)На специальной олимпиаде вопросом легкого деплоя никто не заморачивался, можно было и deb сделать (более или менее одной строчкой) и вообще системные пакеты использовать. Наверно, правильный подход все-таки управлять зависимостями самостоятельно, потому что софт нужно и на говне мамонта всяком запускать.
no subject
Date: 2012-02-14 09:01 am (UTC)no subject
Date: 2012-02-14 09:05 am (UTC)no subject
Date: 2012-02-14 09:05 am (UTC)no subject
Date: 2012-02-14 09:13 am (UTC)no subject
Date: 2012-02-14 09:11 am (UTC)no subject
Date: 2012-02-14 09:15 am (UTC)no subject
Date: 2012-02-14 09:29 am (UTC)no subject
Date: 2012-02-14 09:31 am (UTC)no subject
Date: 2012-02-14 09:34 am (UTC)no subject
Date: 2012-02-14 09:39 am (UTC)no subject
Date: 2012-02-14 09:48 am (UTC)no subject
Date: 2012-02-14 09:55 am (UTC)no subject
Date: 2012-02-14 09:56 am (UTC)no subject
Date: 2012-02-14 10:00 am (UTC)no subject
Date: 2012-02-14 10:04 am (UTC)no subject
Date: 2012-02-14 10:16 am (UTC)no subject
Date: 2012-02-15 04:50 pm (UTC)Ви подали такую тему!
no subject
Date: 2012-02-14 11:01 am (UTC)Actually, yes.
no subject
Date: 2012-02-14 11:25 am (UTC)no subject
Date: 2012-02-14 09:24 am (UTC)в чом плюсы минусы подводные камни.
очень нравитсо кложур.
no subject
Date: 2012-02-14 10:45 am (UTC)no subject
Date: 2012-02-14 12:11 pm (UTC)чтобы делать cljr install чонадо,
потом он поставил зачем-то версию 1.2,
потом я полез искать рубигемз только от кложура,
потом нашёл clojar, а там какие-то цвета некрасивые (( неужели они себя не любят (
(лейнинген за эти 5 минут не скачал, а наверн зря)
no subject
Date: 2012-02-14 12:42 pm (UTC)впрочем, для начала можно только clojure-1.3.0.jar и запускать как java -cp clojure-1.3.0.jar clojure.main
no subject
Date: 2012-02-14 09:26 am (UTC)почему тама (и в руби) нету 2д-синтаксиса? за него можно отдать правую руку.
no subject
Date: 2012-02-14 09:59 am (UTC)no subject
Date: 2012-02-14 10:01 am (UTC)no subject
Date: 2012-02-14 10:10 am (UTC)no subject
Date: 2012-02-14 10:14 am (UTC)no subject
Date: 2012-02-14 10:13 am (UTC)хотя вместо того чтобы ныть давно было пора молча запилить препроцессор, и для руби тоже. (
no subject
Date: 2012-02-14 11:55 am (UTC)Нечувствительность к отступам - благо. Проще кодогеренация, проще копи-паст и рефакторинг, проще писать однострочники и т.д.
no subject
Date: 2012-02-14 12:08 pm (UTC)кодогенерация не знаю, на лиспе, я наверно что-то путаю, она нужна?
копи-паст и рефакторинг сложнее.
но удовольствие перекрывает в сто раз. хотя я вон видел листингг с цветовой разметкой скобок. чем скобка вложенней, тем она цветней другим цветом, вот. тоже клёво.
но помойму в лиспе особенно бы покатило уменьшить скобки за счёт отступов.
c: the israese
no subject
Date: 2012-02-14 02:02 pm (UTC)no subject
Date: 2012-02-14 12:41 pm (UTC)