Size: a a a

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

2020 March 03

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
А попробуйте на голой джавке, вроде 5 минут должно быть переписать)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Просто тот же data class на джаве написать
источник

T

Timmy B in Clojure — русскоговорящее сообщество
я манал, у меня и так работа стоит
memory is cheap, увеличил размер доступной для контейнера памяти и впердык
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
👍
источник

ВП

Владислав Петров in Clojure — русскоговорящее сообщество
Timmy B
я манал, у меня и так работа стоит
memory is cheap, увеличил размер доступной для контейнера памяти и впердык
Главное, что бизнес доволен
источник

Д

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

Д

Диёр in Clojure — русскоговорящее сообщество
и там никаких гарантий инлайна нет
источник

Д

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

T

Timmy B in Clojure — русскоговорящее сообщество
Диёр
кстати вот люди обычно думают что котлин несильно от джавы отличается, а в том же котлине лямбды можно инлайнить компилятором, а в жаве это будет статикметод, который сгенерился в рантайме
я удивляюсь скорее тому, насколько несильно он отличается. могли бы и больше.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Даже не знаю, ручной инлайн это такое...
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Mikhail Borisov
Даже не знаю, ручной инлайн это такое...
зато с гарантией, а что не пометил как инлайн жвм всё ещё заинлайнить может
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Timmy B
я удивляюсь скорее тому, насколько несильно он отличается. могли бы и больше.
они же совместимость хотят удержать
источник

p

programmist ⌨️ in Clojure — русскоговорящее сообщество
А что дальше с представлением массива делают? Распрарсили и? (интересно на PostgreSQL его покрутить)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Диёр
зато с гарантией, а что не пометил как инлайн жвм всё ещё заинлайнить может
Хз, мне на глаз кажется, что перформанс котлиновского кода менее понятен, чем джавовского (это не значит, что мне не нравится котлин)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
В основном из-за коллекций
источник

T

Timmy B in Clojure — русскоговорящее сообщество
programmist ⌨️
А что дальше с представлением массива делают? Распрарсили и? (интересно на PostgreSQL его покрутить)
и передали в VRP solver
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Там очень много перегонок из одной в другую, чтобы разделять MutableCollection и Collection интерфейсы
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Mikhail Borisov
Там очень много перегонок из одной в другую, чтобы разделять MutableCollection и Collection интерфейсы
ну как и nullable) гарантии имеют свою цену
источник

T

Timmy B in Clojure — русскоговорящее сообщество
массивы - это представление 2-мерных матриц содержащих информацию о времени поездки и расстоянии между двумя точками
источник

IK

Ivan Koz in Clojure — русскоговорящее сообщество
почему 2-мерных, каждый элемент массива\вектора сойдёт за измерение, разве не так?
источник