
Quantum Harmonizer
22.06.2017
15:45:47
так везде
Нет, в Java и Kotlin List<Cat> не является подтипом List<Animal>.

Руслан
22.06.2017
15:45:57

Adam
22.06.2017
15:46:00
бивариативность в typescript, короче

Руслан
22.06.2017
15:46:08
ну да

Google

Quantum Harmonizer
22.06.2017
15:46:22

Руслан
22.06.2017
15:46:39

Igor
22.06.2017
15:46:57
Какой ты чувствительный мальчик, Quantum ?

Quantum Harmonizer
22.06.2017
15:47:04

Adam
22.06.2017
15:47:08

Quantum Harmonizer
22.06.2017
15:47:17

Руслан
22.06.2017
15:47:31

Igor
22.06.2017
15:48:06

Adam
22.06.2017
15:48:35

Руслан
22.06.2017
15:48:58
можно дефинициями обложиться
но я до сих пор не умею кажется их правильно писать
особенно после перехода ts 1 -> 2

Adam
22.06.2017
15:50:03
их не надо писать!

Google

Руслан
22.06.2017
15:50:17
а как js тогда дергать из ts?

Adam
22.06.2017
15:50:20
Я угораю, зачем их писать?
Скачивать!

Руслан
22.06.2017
15:50:50
а кто их в DefinitlyTyped положит?

Anton
22.06.2017
15:50:58
js необходимое зло, без него никуда, хоть и очень хочется. Но товарищи, тут жеж kotlin территория)

Руслан
22.06.2017
15:51:00
я контрибьютил туда дефениции

Adam
22.06.2017
15:51:02
а если портируете код js на ts, то типы и есть дефиниции

Igor
22.06.2017
15:51:24
плохо знаете
А еще вымораживает _kind_ и тд, когда хочется обычный DU
interface TagSource { kind: "tags", name: string }
interface FeedSource { kind: "feed" }
type Source = FeedSource | TagSource
Разделение типов через строковую константу, рили? (я конечно понимаю что в JS все стирается, но какого хрена)

Adam
22.06.2017
15:51:24
npm i @types\библиотека

Руслан
22.06.2017
15:51:39
или вон, мой любимый PR в Axios: https://github.com/mzabriskie/axios/pull/579

Adam
22.06.2017
15:52:01
всё там
чего там нет - зачастую сами пишете

Руслан
22.06.2017
15:53:50
https://github.com/gaearon/react-document-title/pull/33
вот из тех что я лично наблюдаю как по полгода висят

Anton
22.06.2017
15:55:35
ну раз, пошла такая пьянка, вброшу волнующий вопрос.
чуваки есть те кто кодит на U процессорах?

Adam
22.06.2017
15:57:19
я попробовал пример с животными-кошками - всех используете только как животных, так что никаких сюрпризов

Миша
22.06.2017
16:08:00

Anton
22.06.2017
16:08:15
они

Миша
22.06.2017
16:09:04
Ага, тогда я

Google

? animufag ?
22.06.2017
16:09:09
Просто кажется что тебя вся ситуация устраивает

Konstantin
22.06.2017
16:11:08

Adam
22.06.2017
16:11:26
class Animal {
name: string;
constructor(name: string) {
this.name = name;
}
}
class Dog extends Animal {
goodBoyFactor: number;
}
class Cat extends Animal {
purrFactor: number;
method() {
return true;
}
}
let cats: Cat[] = [];
let animals: Animal[] = [];
animals = cats;
animals[0]. //only name property

Руслан
22.06.2017
16:16:28
а коты дальше коты
вот тут и сюрприз

Anton
22.06.2017
16:23:44

Konstantin
22.06.2017
16:31:09
Нуууу, я под андроид пишу, в целом ок.

Даниил
22.06.2017
16:45:18

Anton
22.06.2017
16:45:36

Boris
22.06.2017
19:23:39
https://blog.jetbrains.com/kotlin/2017/06/kotlinnative-v0-3-is-out/
Все интереснее

Михаил
22.06.2017
19:24:43
Android native activity’s event processing:
?
не щупал ндк. кто пояснит что это?

Boris
22.06.2017
19:26:13
Ну, там отдельный натаивный апи если хочешь очень хороший перфоманс
Для игрух или всяких приложений вроде Яндекс навигатор
Хотя навигатор может и не нативный

Google

Anton
22.06.2017
19:31:04
там где графики много короч)

Михаил
22.06.2017
19:32:57
ну насколько я понял котлинН пока не поддерживает фул ндк?

Boris
22.06.2017
19:42:56

Admin
ERROR: S client not available

Artur
23.06.2017
07:29:03
Всем привет!
Кто-нибудь сталкивался с багой?
Обновляю Kotlin плагин (1.1.3-eap-85) через IDE, просит перезапуститься. ПЕрезапускаю, все равно вижу старую версию плагина 1.1.2-4

Dibro
23.06.2017
07:36:41

Artur
23.06.2017
07:38:37

Dibro
23.06.2017
07:39:30

Artur
23.06.2017
07:39:59
ну ок, только мне нужна 1.1.3-eap :)

Dibro
23.06.2017
07:40:23

Artur
23.06.2017
07:42:53
пробовал, не помогло)
удаление через IDE тоже не работает. Самой опции нет, видимо придется удалять из plugins с диска

Ilia
23.06.2017
08:28:39
Ребят, тут проскакивали обсуждения, но я так и не понял до конца, можно ли на Kotlin писать для Android без Java кода?
Или есть места где Java код будет полюбому?
Я только присматриваюсь, я сам вообще бэкэнды на Go стряпаю.

Sergey
23.06.2017
08:29:21

Anton
23.06.2017
08:29:25
монжо конечно

Google

Dmitry
23.06.2017
08:29:37
можно ура
))

Ilia
23.06.2017
08:30:07
Спасибо. Это радует)

Anton
23.06.2017
08:30:07
бля джава такая ужасная чтоли
не понимаю

Umren
23.06.2017
08:30:52

Ilia
23.06.2017
08:30:53

Anton
23.06.2017
08:30:59
каждый день смотрю

Alexey
23.06.2017
08:31:03

Umren
23.06.2017
08:31:08
я когда после свифта на нее сел чуть в дурку не уехал

Anton
23.06.2017
08:31:12
удачи в котлине без знания джавы

Umren
23.06.2017
08:31:15
стока бесполезного кода

Anton
23.06.2017
08:31:19
ну иш какой