Skip to content

spacegangster/clojure-knowledge-graph-ru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 

Repository files navigation

Clojure. Граф знаний на русском.

Clojure. Knowledge graph in Russian.

Очень лениво наполняемый граф со ссылками на разные учебные материалы и сообщества.

Всегда рад Вашим дополнениям ❤️

Навигация

Проба ClojureScript

Один из легчайших путей попробовать сделать проект на ClojureScript – shadow-cljs

yarn global add shadow-cljs
lein new shadow-cljs your-project +reagent
lein new shadow-cljs your-project +om
lein new shadow-cljs your-project +rum
cd your-project

shadow-cljs watch dev

shadow-cljs cljs-repl dev

Пути изучения Clojure

По мнению участников чата t.me/clojure_ru

Artur Dumchev, [9 Sep 2019 at 13:36:34]:

Наверное, зависит еще от начального опыта. у меня было SICP -> Brave -> The Joy of Clojure -> Web Development with Clojure -> Miscoservices with Clojure и параллельно свой pet-project и разные сайты с задачками. Кому-то с опытом веба, наверное, не нужны были бы Web Development with Clojure и Miscoservices with Clojure Я бы начинал не с Кложи, а с js, java/kotlin (android) или swift (ios), чтобы можно было сразу что-то сделать и выложить, посмотреть, как твоим аппом пользуются. Иначе может мотивации не хватить. Еще можно рискнуть с флаттера начать (кросплатформенно), на нем ui попроще делать, но могут возникнуть проблемы, когда появится необходимость трогать нативные фичи девайсов — камеру, блутуз, смс и пр. Потом будет приятнее с этих языков на кложу переходить)

Mike Bohdan, [9 Sep 2019 at 13:21:19]:

А чего там учить? Brave->Code Wars->Clojure Applied Основные концепции понял, а дальше как и в предидущих н языках до этого. Можно даже без Applied первое время Есть ещё, если концепции нужно понять, Little Schemer

Alexey Golda

https://github.com/netxor/sicp-clojure вот еще ресурс для начала если brave не зашел http://kimh.github.io/clojure-by-example/#about вот еще сойдет, с разными примерами и тп http://clojure-doc.org

Ivan Fedorov

у меня в начале был этот туториал https://objectcomputing.com/resources/publications/sett/march-2009-clojure-functional-programming-for-the-jvm

Туториал древний 2009 года, но ещё достаточно релевантен и покрывает большое число тем. Если где-то неясно как работает функция – можно обратиться к ClojureDocs https://clojuredocs.org/clojure.core/dotimes

Anton Chikin, [9 Sep 2019 at 14:52:14]:

Вообще есть мнение что sicp устарел немного Сами авторы sicp аргументируют тем, что фокус сместился с базовых знаний о алгоритмах и структурах данных к библиотекам и архитектуре Есть кстати курс от Стюарта Сиерры https://player.oreilly.com/videos/9781491961544

Vyacheslav Mikushev, [31 May 2020, 12:56:15]:

Practical Common Lisp, On Lisp и Let over Lambda. Перечислил от простого к сложному. Но это всё для Common Lisp. Для кложи я не читал ничего по метапрограммированию на макросах. Такое метапрограммирование не любят тут. 😁

Mikhail Beliansky [8 May 2021]

Книги классные Programming Clojure, Getting Clojure и Professional Clojure

Книги

Видео

Сборники материалов

Блоги

* Иван Гришаев https://grishaev.me/

Online REPL

repl.it

Упражнения и курсы

Базы данных

Фронтэнд фреймворки

  • reagent. reagent принято считать обёрткой над React. На деле, reagent больше чем обёртка. Он также даёт FRP инструменты для работы с состоянием, которые настолько просты и круты, что Вы больше никогда не захотите возвращаться к чёртовым хукам и сетСтейтам.
  • re-frame. re-frame это как редакс, только редакс отстой, а после рефрейма думаешь – как же я раньше жил немытым.
  • fulcro
  • Awesome ClojureScript около сотни ClojureScript проектов, не только фронтенд.

About

Clojure. Граф знаний на русском.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published