
? animufag ?
04.09.2017
15:57:17

Lev
04.09.2017
15:57:29
а как мне потом найти нормальных фронтендщиков которые ваще на котлине пишут? =)

? animufag ?
04.09.2017
15:58:27

Igor
04.09.2017
16:01:10

Google

Lev
04.09.2017
17:08:29
Еще раз
java 8 в андроиде можно?

Mi
04.09.2017
17:08:43
неа

Igor
04.09.2017
17:09:28

Lev
04.09.2017
17:10:25
а максимум? 1.7 ?
Что полностью поддерживается?

Mi
04.09.2017
17:10:41
1.6
вроде

Lev
04.09.2017
17:10:51
пруф?

Vladimir
04.09.2017
17:12:02

Quantum Harmonizer
04.09.2017
17:12:10
пруф?
Строго говоря, в Android нет JVM, есть определённые её фичи.
try-with-resources и stdlib Java 7 по большей части присутствует в API 19.
Функциональные интерфейсы — в 25.
MethodHandles с полиморфными сигнатурами из Java 7 — в 26.

Mi
04.09.2017
17:12:44
там кстати части jdk тоже нет вроде

Quantum Harmonizer
04.09.2017
17:12:55
LambdaMetaFactory там, как я понимаю, до сих пор нет — есть desugar на этапе компиляции.

Google

Vladimir
04.09.2017
17:14:11
Это просто стыд
Хуже только JavaME

Mi
04.09.2017
17:15:40
эх, портировать бы старенькую magnetic joe с javaME на андроид

Quantum Harmonizer
04.09.2017
17:15:55

Mi
04.09.2017
17:16:25
оракл с гуглом же долго судился по поводу авторских прав

Vladimir
04.09.2017
17:17:05

Mi
04.09.2017
17:17:42
раз не используют, значит есть кое-какие проблемы
о которых мы не знаем

Quantum Harmonizer
04.09.2017
17:17:50
нельзя просто так взять и перенести огромную существующую экосистему в другое окружение, мгновенно добавить новые фичи в нестандартную VM

Igor
04.09.2017
17:19:26

Vladimir
04.09.2017
17:20:23
Главное, что теперь есть Kotlin. Уровень комфорта не ниже, чем с Java 8.
Хотя есть сомнения в совместимости Android Runtime с библиотеками, скомпилированными под JDK 7 или 8.
Но это всё оффтоп.
Вопрос по теме: когда планируется выпуск 1.2?

Igor
04.09.2017
17:26:36
Не скоро.
У меня вопрос др, а нафига он тебе? там же пока ничего вкусного

Vladimir
04.09.2017
17:27:23
Законсервируют API корутин и уберут префикс experimental

Kirill
04.09.2017
17:29:40

Lev
04.09.2017
17:40:55
Надо это... на андроиде карту показывать. Оффлайн. Но мы по определенным причинам можем юзать только своего провайдера. Который отдает картинки по известному url куда {x}{y}{z} даешь а он тебе картинку (ну кто занимался поймет)
Как бы нам это дело закешить на андроиде, чтобы приложение (и вебсайт) лезло на локальный (в телефоне) прокси?
Может уже есть готовое?

Quantum Harmonizer
04.09.2017
17:41:58
а так, у любого HTTP-клиента должен быть кэш

Lev
04.09.2017
17:42:48
Ну.. да, но тогда мне надо прям все возможные запросы закешить =) Оно конечно можно но как то костыльно

Google

Lev
04.09.2017
17:42:54
Я просто чую что есть готовое решение

Саша
04.09.2017
18:14:51
кто-то сталкивался с проблемой когда компилируешь котлин проект, он игнорирует compileJava шаг (jooq файлы нагенереные)?

Dmitry
04.09.2017
18:33:11

Lev
04.09.2017
18:38:05

Anton
04.09.2017
19:32:45
ооо нормалек! наконец то полезный спам

Quantum Harmonizer
04.09.2017
19:33:43

Anton
04.09.2017
19:33:52
(((

Quantum Harmonizer
04.09.2017
20:34:36
Можно ревью сообщества? https://github.com/Miha-x64/reactive-properties

Жабра
04.09.2017
20:37:37
Всем привет. Зачем нужен stream и когда его следует использовать? Искал инфу, но так и не понял.

Yaroslav
04.09.2017
20:43:00
для обработки данных

Quantum Harmonizer
04.09.2017
20:43:10

Жабра
04.09.2017
20:44:58
Ну к примеру коллекции, часто вижу в списке метод stream.

Anton
04.09.2017
20:45:47
это стримапи. для представления коллеции в виде потока данных

Quantum Harmonizer
04.09.2017
20:53:10

Igor
04.09.2017
21:27:41

Quantum Harmonizer
04.09.2017
21:29:00

Igor
04.09.2017
21:32:05
(и почему лицензия не MIT ??)

Руслан
05.09.2017
02:32:46
А почему должна быть MIT?

Google

Quantum Harmonizer
05.09.2017
06:53:37

Andrei
05.09.2017
07:52:05

Михаил
05.09.2017
07:54:10

Andrei
05.09.2017
07:54:39

Глеб
05.09.2017
08:13:35
@Harmonizr а как перегрузка операторов в котлине реализована? Заменяются вызовами функций при компиляции?

Va
05.09.2017
08:20:53
да

Глеб
05.09.2017
08:33:32
Спасибо :)

Alex
05.09.2017
13:10:27
что лучше чтобы вебсервер пилить: spark или ktor?

Quantum Harmonizer
05.09.2017
13:14:02

Alex
05.09.2017
13:15:01
я ktor пробовал, там как-то неуклюже немножко мне показалось. например, любая ф-ция вызываемая из обработчика запроса должна иметь модификатор suspend. ну и зачем это лишнее трахание?

? animufag ?
05.09.2017
13:15:43
ahah
наоборот хайпово

Va
05.09.2017
13:16:03
для этого можно не включать в ktor корутины

Maxim
05.09.2017
13:18:20
Вы о этом спарке?
http://sparkjava.com/

Alex
05.09.2017
13:18:41

Sergey
05.09.2017
13:18:52

Maxim
05.09.2017
13:19:20
Я этот пробовал, мне понравилось. "Один палка, две струна, я хозяин всей страна"

Lev
05.09.2017
13:19:35
Ну так че? Стоит ли здоровый энтерпрайз на котлин переводить?
градл этот еще впиливать...

Google

Alex
05.09.2017
13:21:28
я пилил мини-проект дома на ktor. у меня в оперативе около 60 мегабайт процесс вебсервера висит. как-то жирно?

Sergey
05.09.2017
13:22:10
после 300мб спрингбута, не очень то и жирно)

Quantum Harmonizer
05.09.2017
13:22:11

Alex
05.09.2017
13:24:24

Sergey
05.09.2017
13:25:05
так поставь, а то он будет смотреть на общую оперативу

Quantum Harmonizer
05.09.2017
13:25:07
не задавал Xms
Можно попробовать, например, -Xms30M, и посмотреть, сколько тогда займёт.

Alex
05.09.2017
13:25:31
? посмотрим

Sergey
05.09.2017
13:25:46
-Xmx32m -Xss256k

Alex
05.09.2017
13:32:27
не люблю я Xmx. Ведь если превысится, то сервак упадёт. А хотелось бы чтобы он лишний раз не падал

Sergey
05.09.2017
13:32:53
работать без лимитов.. а если утечки будут?