Летом прошлого года вопрос о тернарном операторе был открыт.
Андрей Бреслав на одной из встреч говорил о том, что в классическом виде (? и :) он в Котлин уже не попадет, а в каком виде он может войти и вообще войдет ли — вопрос открытый.
Собственно хочется знать не закрыт ли этот вопрос окончательно.
*.gradle.kts файлы только с приходом нового gradle будут без проблем отображаться?
На текущий момент плагин 1.1.0-beta-38-IJ2016.3-1 — последний кто kts файлы без проблем отображает.
Все следующие жалуются на функции стандартных типов.
http://docs.yworks.com/yfileshtml/#/api/yfiles.collections.IEnumerable у которого всего один абстрактый метод, а все остальные реализованы, сейчас его можно только как абстракный класс, иначе с наследованием беда.
И пример с http://docs.yworks.com/yfileshtml/#/api/yfiles.geometry.OrientedRectangle, у которого в дескрипторе всего 2 интерфейса, но оба из них частично реализованы.
Уважаемые разработчики Kotlin-а, прошу ответить на следующие вопросы:
Можно ли будет в обозримом будущем получать краткое описание методов прямо в IDEA без гугления.
К примеру описание функций let, apply, also из сорцов не получить, а очень хочется.
Откуда ts2kt сейчас (либо в будущем) будет брать nullability информацию из дескрипторов, которые этой информации лишены? Есть ли какая-то механика, либо будет организована работа только для дескрипторов с оной?
Есть ли публичном доступе roadmap для KotlinJS?
Чего можно ждать в обозримом будущем от KotlinJS?
В частности интересует момент с Mixin-ами.
Будет ли возможность помечать методы интерфейса как уже реализованные?
Библиотека kotlin.js — 1Mb, планируется ли существенно сократить его размер?
Возможен ли будет вариант, когда только нужная функциональность будет реализована напрямую в финальном js-файле? К примеру, чтобы Hello World не тянул за собой метровую зависимость, а все нужное содержал уже внутри.
Да, есть и Snap ко всему в придачу, но ведь это все не то… не нативное.
Нативное приложение по-другому ощущается.
Кажется мелочи, а важно. Родные шрифты читаются «легче».
Да и сами авторы пишут о том, что приложения только нативные.
Инструментарий есть, но почему-то портированных приложений не сказать, чтоб навалом. Именно поэтому вызывают уважение компании, не пожалевшие трудочасов на OS10.
В недавнем «Разборе полетов» вроде как обмолвились о том, что поддержка Gradle будет взята из Adroid Studio (only Gradle projects). В общем — не теряем надежду на скорое счастье.
Летом прошлого года вопрос о тернарном операторе был открыт.
Андрей Бреслав на одной из встреч говорил о том, что в классическом виде (? и :) он в Котлин уже не попадет, а в каком виде он может войти и вообще войдет ли — вопрос открытый.
Собственно хочется знать не закрыт ли этот вопрос окончательно.
Либо if будет его заменой еще долго?
P.S. Режут глаз места, где тернарник просится, а приходится писать if.
На текущий момент плагин 1.1.0-beta-38-IJ2016.3-1 — последний кто kts файлы без проблем отображает.
Все следующие жалуются на функции стандартных типов.
Без такой информации в обычном случае получаем по сути неактуальные враперы?
TS — https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/yfiles
http://docs.yworks.com/yfileshtml/#/api/yfiles.collections.IEnumerable у которого всего один абстрактый метод, а все остальные реализованы, сейчас его можно только как абстракный класс, иначе с наследованием беда.
И пример с http://docs.yworks.com/yfileshtml/#/api/yfiles.geometry.OrientedRectangle, у которого в дескрипторе всего 2 интерфейса, но оба из них частично реализованы.
Можно ли будет в обозримом будущем получать краткое описание методов прямо в IDEA без гугления.
К примеру описание функций let, apply, also из сорцов не получить, а очень хочется.
Откуда ts2kt сейчас (либо в будущем) будет брать nullability информацию из дескрипторов, которые этой информации лишены? Есть ли какая-то механика, либо будет организована работа только для дескрипторов с оной?
Есть ли публичном доступе roadmap для KotlinJS?
Чего можно ждать в обозримом будущем от KotlinJS?
В частности интересует момент с Mixin-ами.
Будет ли возможность помечать методы интерфейса как уже реализованные?
Библиотека kotlin.js — 1Mb, планируется ли существенно сократить его размер?
Возможен ли будет вариант, когда только нужная функциональность будет реализована напрямую в финальном js-файле? К примеру, чтобы Hello World не тянул за собой метровую зависимость, а все нужное содержал уже внутри.
Спасибо.
Разработчики, верните пожалуйста пейзажный режим.
Иначе невозможно пользоваться.
Qt 5 для BlackBerry 10 пока не годится? Только Qt 4?
Приложение уровня «Сочи 2014» — было бы прекрасно!
Нативное приложение по-другому ощущается.
Кажется мелочи, а важно. Родные шрифты читаются «легче».
Да и сами авторы пишут о том, что приложения только нативные.
Все пользователи платформы — ваши!