Comments 25
Присутствовал, было интересно. Рекомендую к просмотру!
+3
Низкое разрешение, код еле видно.
+1
Почему-то никто не спросил самого главного в примере с JFrame: как уживаются в одной программе класс и функция с одним именем JFrame?
0
Как оно работает с java фреймворками, которые подмешивают байт-код? Hibernate, Tapestry 5 — пускал кто-нибудь?
0
Мы не пробовали, но принципиальных проблем быть не должно: Kotlin генерирует такой же байт-код, как и Java
0
Успеют релиз до выхода Java 8? Может к тому времени и не нужно будет…
-1
Вот в такие моменты я жалею, что живу в мск, а не в питере. Очень интересуюсь языком, очень хочу на нем писать (пока выявилась какая-то досадная несовместимость с Vaadin'ом), очень жду плагина к клипцу.
0
А у нас, между прочим, есть офис в Москве и даже один из разработчиков Котлина там работает…
0
Это круто, да, но
а) я для вас условной мордой условно не вышел (Это я про работу у вас)
б) интересные встречи про котлин вы выдыте в Питере.
а) я для вас условной мордой условно не вышел (Это я про работу у вас)
б) интересные встречи про котлин вы выдыте в Питере.
0
*ведёте
0
12 мая делаю доклад в Москве: www.addconf.ru/event.sdf/ru/add_3/authors/594/595
+1
Ну так ничо, интересненько :) Давно ждал чего-то подобного, чего-то среднего между скала и груви. Запилите еще что-нибудь интересное с тредами, так может и Go не нужен будет :)
0
- Как я понял, добавление алгебраических типов(АТД, для избежания путаницы терминов) не планируется? Тем более, что во второй части вы показываете эмуляцию на «трэйтах», которая приводит ужасному последнему кейсу в «when» — throw new Exception(), который ничем не лучше NPE, с которым вы ведете яростную борьбу. Ведь после реализации АТД можно получить бесплатно статически верифицируемый паттерн матчинг на них.
- Планируется ли документация по правильному написанию оберток для вызова Javascript функций? Из исходников трудно понять, что значит, например, «js.noImpl».
- Планируется ли документация или гайд по написанию трансляторов в другие языки?
P.S. Flow dependent typing — это круто, даже если сейчас это ad-hoc реализация для частных случаев.
0
1. Не совсем. В текущей версии дизацна запланированы GADT, под менем enum-классов. Они частично уже поддержаны, частично будут, скорее всего, поддержаны позже.
Однако я бы не демонизировал так выбрасывание исключений в последней ветке. Это обычный assertion: упадет и все, а вот NPE — это бомба замедленного действия: когда упадет, не понятно, в чем его причина.
2. Да, конечно
3. Скорее нет, чем да, а что именно Вас интересует?
Однако я бы не демонизировал так выбрасывание исключений в последней ветке. Это обычный assertion: упадет и все, а вот NPE — это бомба замедленного действия: когда упадет, не понятно, в чем его причина.
2. Да, конечно
3. Скорее нет, чем да, а что именно Вас интересует?
0
А в какой программе делались такие классные zoom-эффекты для презентации?
0
Кажется, пора обновить ссылки.
+1
Sign up to leave a comment.
Андрей Бреслав — Язык Kotlin для платформы Java