@jvmchat

Страница 2714 из 2890
Александр
10.08.2018
13:17:18
В том, что вы не зависите от рантайма хотя бы.
и какие альтернативный рантаймы?)

Anton
10.08.2018
13:17:30
и как котлин что-то меняет в этом вопросе?
на него скалисты лучше агрятся

Oleksandr
10.08.2018
13:17:31
да ладно?
он имеет в виду kotlin-native, видимо

Google
Andrey
10.08.2018
13:17:50
и какие альтернативный рантаймы?)
Я про то, что котлин всё ещё под 6 джавку собирается.

Александр
10.08.2018
13:17:54
учитывая что мемори модель в котлин нейтиве другая, и не все джавовое АПИ там будет

ога, круто, да

Andrey
10.08.2018
13:18:36
так и как это решает этот вопрос?
Зачем париться о новом рантайме, если оно всегда одинаковое?

Anton
10.08.2018
13:18:39
куда писать на котлине? скиньте емейл

Александр
10.08.2018
13:18:56
Зачем париться о новом рантайме, если оно всегда одинаковое?
что тебе мешает на джаве писать дальше под 6рку?

Andrey
10.08.2018
13:19:10
Александр
10.08.2018
13:19:36
Синтаксис корявый.
так а вопрос то какой? или ты просто про котлин вставил?)

чтоб было

Andrey
10.08.2018
13:20:08
так а вопрос то какой? или ты просто про котлин вставил?)
Ну, человек говорит о совместимости 11 джавки и спринга. Пусть пишет на котлине и не парится с рантаймом.

Таир
10.08.2018
13:20:10
Ну тогда норм
Кажется щас 8 ЛТС, и он будет бесплатно патчиться до следующего ЛТС, 11 как раз такой, и он будет патчиться бесплатно до следующего ЛТС

А промежуточные как раз в топку

Google
Александр
10.08.2018
13:20:33
Ну, человек говорит о совместимости 11 джавки и спринга. Пусть пишет на котлине и не парится с рантаймом.
человек боится что ему придется крутить сервак на старом рантайме, как котлин решает эту проблему?

Oleksandr
10.08.2018
13:21:15
я подозреваю, что непонимание (и нежелание понимать) основных признаков чего-либо является основной чертой котлинистов

слишком часто вижу заявления "ааа, переходите на котлин, там все зашибись" без углубления в что именно будет "зашибись" и кто же "зашибется"

Andrey
10.08.2018
13:22:25
Значит я его не так понял.
Я думал, что человек боится мигрировать на новый рантайм, так как что-то сломаться может и т.п.

Вообще это было в стёбном режиме, но ладно.

Oleksandr
10.08.2018
13:23:36
Ты серьёзно сейчас?)
вполне сам язык — подборка кучки костылей, вместо пары аксиоматичных фич это влияет и на все остальное

Oleksandr
10.08.2018
13:24:20
при чем тут это? Оо

Денис
10.08.2018
13:25:22
вполне сам язык — подборка кучки костылей, вместо пары аксиоматичных фич это влияет и на все остальное
(почти) Никого не ебёт "аксиоматическая" чистота языка, если он облегчает и/или ускоряет разработку. /thread

Денис
10.08.2018
13:26:05
никогда не говори никогда)
Ты где-то увидел слово "никогда" в моём комментарии?

Oleksandr
10.08.2018
13:26:19
синоним для "никого" в этом контексте

Денис
10.08.2018
13:27:29
А "(почти) никого" - ну да, большинство людей явно или неявно понимают в какой-то момент, что язык программирования - это инструмент ремесленника, а не идеология. Меня мало волнует, что к хорошему молотку приделали плохой гвоздодёр, если он всё ещё хороший и удобный молоток.

Денис
10.08.2018
13:29:14
Многие создатели языков так думали)
Из нынешних "топовых" по популярности языков большинство весьма погано ложится в чистые парадигмы, и никто пока от этого не умер.

Oleksandr
10.08.2018
13:29:17
я как раз и толкаю аргумент, что котлин для людей с менталитетом "хуяк-хуяк и в продакшн, а как оно там работает, пофигу"

не то чтобы это было плохо, но вот так

Google
Денис
10.08.2018
13:29:49
я как раз и толкаю аргумент, что котлин для людей с менталитетом "хуяк-хуяк и в продакшн, а как оно там работает, пофигу"
А как, прости, из отсутствия этой самой "аксиоматической чистоты" следует вот это высказывание?

не то чтобы это было плохо, но вот так
Ты не можешь заявить что-то, что транслируется в "ответственный разработчик не будет использовать этот инструмент", и сказать "это не плохо", это какая-то слабая попытка намекнуть "ну я вас не осуждаю, хотя осуждаю"

Oleksandr
10.08.2018
13:30:45
А как, прости, из отсутствия этой самой "аксиоматической чистоты" следует вот это высказывание?
нет оной => привлекает народ, которому оно не нужно => у которого вышеупомянутый менталитет преобладает

Oleksandr
10.08.2018
13:31:47
Плохие программисты - не проблема языка
таки нет, это ещё какая проблема

Денис
10.08.2018
13:32:04
Это проблема бизнеса и других программистов, а не технологии

Andrey
10.08.2018
13:32:06
Плохие программисты - не проблема языка
Пока их не становится много.

Oleksandr
10.08.2018
13:32:07
язык нельзя отделять от сообщества

Денис
10.08.2018
13:32:18
язык нельзя отделять от сообщества
Язык обязательно надо отделять от сообщества

Денис
10.08.2018
13:32:27
Но нельзя отделять от экосистемы

Го в флуд

Тогда js - няшка.
Читай следующую строчку

Oleksandr
10.08.2018
13:33:14
Язык обязательно надо отделять от сообщества
язык, экосистема и сообщество взаимносвязаны

к примеру, если сообщество активно предлагает устанавку через curl ... | bash, то и среднее качество либ будет никакое

Anton
10.08.2018
13:34:06
А "(почти) никого" - ну да, большинство людей явно или неявно понимают в какой-то момент, что язык программирования - это инструмент ремесленника, а не идеология. Меня мало волнует, что к хорошему молотку приделали плохой гвоздодёр, если он всё ещё хороший и удобный молоток.
Люди у которых подгорает от котлина, зачастую, просто избегают тезиса "каждой задачи - свой инструмент". Котлин создавался именно для этого, нужно быстро и сминимум боли решить задачу и эта задача на жвм. Берешь котлин, делаешь, всё. Но потом вылазят и начинается: чистота концепций, аксиоматичность, семантика итд высокие материи. Выглядит адово нелепо и оторвано от реальности, типа "ёпт! меня не спросили! у вас синтаксис, оказывается, плохой!"

Andrey
10.08.2018
13:34:56
Google
Oleksandr
10.08.2018
13:35:10
Почему не jvm?
ну как минимум, потому что он не таргетится на дж8 и это вызвано проблемами андроида

Anton
10.08.2018
13:35:14
абстрактное рассуждение, задача которую надо решить обязательно на джвм, уже звучит странно

для быстрых решений есть нода питон и куча всего остального

Andrey
10.08.2018
13:35:55
ну как минимум, потому что он не таргетится на дж8 и это вызвано проблемами андроида
Дык у джавы обратная совместимость, нет? В чём проблемы? Появятся оптимизации, но позже.

Oleksandr
10.08.2018
13:36:26
Дык у джавы обратная совместимость, нет? В чём проблемы? Появятся оптимизации, но позже.
в том, что во главу угла ставится удобство разработки под андроид, а не под "серверную джаву"

о чем как бы и тезис

Andrey
10.08.2018
13:37:01
Admin
ERROR: S client not available

Oleksandr
10.08.2018
13:38:22
Как связан таргет бинаря и удобство разработки?
на андроиде нет 1.8 => таргет 1.6 => нет оптимизаций я говорю о том, что для котлина приоритетными являются именно болячки андроида

Oleksandr
10.08.2018
13:39:55
Так в чем отсутствие удобств разработки? Ты сам это сказал.
эм, если молотком можно забивать гвозди и шурупы, но его делают для забивания гвоздей, то стоит ли ожидать полезных шурупозабивательных фич, когда те конфликтуют с гвоздезабивательными?

Oleksandr
10.08.2018
13:40:45
неправда, можно -jvm-target 1.8
и что, даже invokedynamic будет?

неправда, можно -jvm-target 1.8
и как тогда либа, скомпиленная под 1.8, будет вызываться на андроиде?

Andrey
10.08.2018
13:41:33
Понятно. Нет оптимизаций - язык говно.

Anton
10.08.2018
13:41:41
retrolambda ?

Andrey
10.08.2018
13:42:09
retrolambda ?
Брось в него гирю)

Google
Oleksandr
10.08.2018
13:42:15
Понятно. Нет оптимизаций - язык говно.
я совсем о другом, оптимизации — частный пример того, что происходит из-за такой расстановки приоритетов

Oleksandr
10.08.2018
13:43:05
А что еще?
представь себе фичу, для которой обязательна поддержка JLS вот её не будет

Andrey
10.08.2018
13:43:25
представь себе фичу, для которой обязательна поддержка JLS вот её не будет
Давай из реального. На фантазировать я могу себе все что угодно.

Oleksandr
10.08.2018
13:43:37
да хрен с ним с андройдом
и тут мы плавно переходим в чудный мир двойных релизов, где один под 1.8, а один под 1.6

Andrey
10.08.2018
13:44:11
и тут мы плавно переходим в чудный мир двойных релизов, где один под 1.8, а один под 1.6
Представь. Есть целый мир, который не один десяток лет спокойно живет в таких условиях.

Хотя с десятком я загнул.

и тут мы плавно переходим в чудный мир двойных релизов, где один под 1.8, а один под 1.6
Если это головная боль создателей языка, то тебе что от этого?

Oleksandr
10.08.2018
13:45:44
Если это головная боль создателей языка, то тебе что от этого?
не авторов языка, а авторов и пользователей либ я знаю, о чем говорю, тк в скале именно так

Andrey
10.08.2018
13:46:10
Денис
10.08.2018
13:46:56
не авторов языка, а авторов и пользователей либ я знаю, о чем говорю, тк в скале именно так
Так, а ты, помнится, говоришь обычно, что Скала - хорошо, а Котлин - плохо?

Anton
10.08.2018
13:46:57
в том, что во главу угла ставится удобство разработки под андроид, а не под "серверную джаву"
под серверную тоже нет особых проблем и кт успешно расползается по этой нише. более того получает поддержку популярных фреймворков типа спринга или вертекса

Oleksandr
10.08.2018
13:47:49
Так, а ты, помнится, говоришь обычно, что Скала - хорошо, а Котлин - плохо?
я на скалу могу накидывать куда больше и дольше, чем на котлин? (знаю куда лучше)

Митко Соловец?
10.08.2018
13:48:21
я могу из скалы вызывать код на джаве?

Del
10.08.2018
13:48:33
да

Oleksandr
10.08.2018
13:48:35
стоп-стоп, давайте про котлин

закрывайте портал

Страница 2714 из 2890