Size: a a a

Kotlin Community

2020 January 22

BP

Bogdan Panchenko in Kotlin Community
Roman Gordeev
Основную радость доставляет именно динамическая среда выполнения
давайте не будем оффтопить, для этого есть другой чат
источник

RG

Roman Gordeev in Kotlin Community
вообще это как-то странно выглядит )) вы сами начали этот диалог, сами назвали его оффтопом и попросили закончить ))
а вообще самый хороший язык - это .... java, за нее миллиарды дают ))

15 000 000 000 рублей. МИЛЛИАРДОВ. РУБЛЕЙ. За JAVA разработку
https://zakupki.gov.ru/223/purchase/public/purchase/info/lot-info.html?lotId=12016057&purchaseId=9053928&purchaseMethodType=IS
источник

AM

Andrew Mikhaylov in Kotlin Community
Roman Gordeev
вообще это как-то странно выглядит )) вы сами начали этот диалог, сами назвали его оффтопом и попросили закончить ))
а вообще самый хороший язык - это .... java, за нее миллиарды дают ))

15 000 000 000 рублей. МИЛЛИАРДОВ. РУБЛЕЙ. За JAVA разработку
https://zakupki.gov.ru/223/purchase/public/purchase/info/lot-info.html?lotId=12016057&purchaseId=9053928&purchaseMethodType=IS
Кто "вы"? Начали одни, попросили закончить другие.
источник

RG

Roman Gordeev in Kotlin Community
ладно, я пожалуй пойду
источник

Andrew in Kotlin Community
Кто мы? Кто мы то? К кому ты общаешься?
источник

Andrew in Kotlin Community
(ну вы поняли ) )
источник

AM

Andrew Mikhaylov in Kotlin Community
Я ж говорю, не надо никого закапывать, джава живёт и здравствует, кто бы что ни говорил тут в чате, как и скала, как и груви, и го, и пайтон.
источник

AM

Andrew Mikhaylov in Kotlin Community
Да сколько можно
источник

AM

Andrew Mikhaylov in Kotlin Community
источник

BP

Bogdan Panchenko in Kotlin Community
Ребять кто в JVM 11+ создавал module-info ? Были проблемы ?
источник

BP

Bogdan Panchenko in Kotlin Community
The value for task ':compileJava' property 'destinationDirectory' is final and cannot be changed any further.
источник
2020 January 23

АО

Алексей Овсянников in Kotlin Community
я тут чего заметил.. любой класс в котлине есть наследник Any. При этом:

* Any есть класс (не финальный, но всё же)
* Any не запрещает потомкам расширять ещё один какой-то класс

Я понимаю, как оно работает под капотом для той же JVM - у нас там Object наследуется просто. Но не проще ли было сделать это интерфейсом, а дефолтные реализации методов делегировать каким-то функциям в котлине?
источник

АО

Алексей Овсянников in Kotlin Community
Хотя это, наверное, скорее в слаку вопрос
источник

BP

Bogdan Panchenko in Kotlin Community
Алексей Овсянников
я тут чего заметил.. любой класс в котлине есть наследник Any. При этом:

* Any есть класс (не финальный, но всё же)
* Any не запрещает потомкам расширять ещё один какой-то класс

Я понимаю, как оно работает под капотом для той же JVM - у нас там Object наследуется просто. Но не проще ли было сделать это интерфейсом, а дефолтные реализации методов делегировать каким-то функциям в котлине?
а что это даст ?
источник

BP

Bogdan Panchenko in Kotlin Community
интерфейс так-то тоже "наследуются от Any"
источник

AM

Andrew Mikhaylov in Kotlin Community
Bogdan Panchenko
интерфейс так-то тоже "наследуются от Any"
Ну так интерфейс вполне может наследоваться от интерфейса, тут как раз всё чисто было бы.
источник

BP

Bogdan Panchenko in Kotlin Community
думаю решили просто не заморачиватся
источник

BP

Bogdan Panchenko in Kotlin Community
Andrew Mikhaylov
Ну так интерфейс вполне может наследоваться от интерфейса, тут как раз всё чисто было бы.
ну типа должена быть базовая "опора"
источник

BP

Bogdan Panchenko in Kotlin Community
Смотрите что в другом языке творится, который нельзя называть. ProtoObject наследуется от ProtoObject, но у ProtoObject нет супер класса
источник

BV

Boris Vanin in Kotlin Community
Bogdan Panchenko
интерфейс так-то тоже "наследуются от Any"
Интерфейс ни от чего не наследуется, класс наследуется от эни только если если другого не указано, таким образом всё логично, равно или поздно эни будет в предках
источник