Size: a a a

Clojure — русскоговорящее сообщество

2020 March 09

A

Alex in Clojure — русскоговорящее сообщество
Диёр
На котлин вполне себе
Котлин/clojure/java буду кушать где то одинаково, это проблемы платформы
источник

A

Alex in Clojure — русскоговорящее сообщество
Я понимаю что можно подтюнить. Но простите это уже знания и доп усилия
источник

A

Alex in Clojure — русскоговорящее сообщество
А например на node или go это из коробки
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Alex
Котлин/clojure/java буду кушать где то одинаково, это проблемы платформы
Ну так неблокирующий сервер пусти, а не делай потоки на каждый чих и жвм подтюнить и будет как у ноды, только ещё и цпубаунд можно делать
источник

A

Alex in Clojure — русскоговорящее сообщество
Я к тому что новые технологии это не что-то забытое старое, а действительно новое. Но это не про вас а про другого комментатора.)
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Alex
А например на node или go это из коробки
Го нищий на абстракции и заставляет на каждый чих использовать пустой интерфейс или кодген писать
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Там скорость разработки мне не нравится
источник

A

Alex in Clojure — русскоговорящее сообщество
Как показала моя практика не такой уж и нищий. Если сравнивать с java приблизительно тоже самое. Конечно с clojure и рядом не стоит но это другое.
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Если сравнивать с джавой, то джава умеет в дженерики и паттернматчинг, например
источник

Д

Диёр in Clojure — русскоговорящее сообщество
В го за всё время даже отвратительный стдлиб таким не перестал быть, хотя уже довольно много времени прошло
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Диёр
Если сравнивать с джавой, то джава умеет в дженерики и паттернматчинг, например
Паттерн матчинг в джаве?
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Alex
Я к тому что новые технологии это не что-то забытое старое, а действительно новое. Но это не про вас а про другого комментатора.)
Вставлю свои пять копеек про Голанг: что-что, а этот язык действительно «хорошо забытое старое». Дизайн языка пришёл к нам как будто из 80-ых, технически в нем абсолютно ничего нового, от слова совсем.
Синтаксис, горутины и все остальное - прямое продолжение идей, заложенных Робом Пайком в Inferno и Limbo. Крайне рекомендую ознакомится с этими разработками (и ещё посмотрите обязательно Plan 9).

Так что говорить, что Го это что-то инновационное и современное смысла нет)
А популярным он стал по 2 причинам: то что он простой и то, что гугл его профорсил)
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Mikhail Borisov
Паттерн матчинг в джаве?
Завозят сейчас (или уже завезли недавно)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Tim Plotnikov
Завозят сейчас (или уже завезли недавно)
Ну вот насколько я знаю, ещё не завезли
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну вот насколько я знаю, ещё не завезли
Вот вроде какая-то инфа

https://aboullaite.me/java-14-instanceof-jpackage-npes/
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Mikhail Borisov
Паттерн матчинг в джаве?
switch expression, в 19 жабе научится рекорды раскладывать на поля, но пока и что есть уже прогресс
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
и как параметры конкретных форм в репозитории проекта прописать, чтобы курсив понимал?
ну вот как-то так в IDEA получилось настроить
https://github.com/serioga/clojure-benhcmarks/blob/master/.idea/codeStyles/Project.xml
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Defunctionalisation - an underappreciated tool for writing good software | G Research
https://www.gresearch.co.uk/article/defunctionalisation/?fbclid=IwAR2BXdgVyqmy1IvoQfROvwlszZziQ0IciFGSAq3oe5fqZB9MSZNE3cPFw98
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Let the типизированный срач begin
источник

ИС

Ильшат Султанов in Clojure — русскоговорящее сообщество
можно ещё файлик clojure-deps.xml в репу добавить, чтобы модули были проинициализированы и включены алиасы по-умолчанию
источник