
Илья
24.08.2018
12:26:40

Tigran
24.08.2018
12:26:43
иначе можно дойти до написания своего DSL для кодогенерации поверх Go

Alexey
24.08.2018
12:26:46

Tigran
24.08.2018
12:27:39
а зачем map и slice, почему их тоже не кодогенерацией делать

Google

Daniel
24.08.2018
12:27:54

Denis
24.08.2018
12:28:11

Alexey
24.08.2018
12:28:25

Tigran
24.08.2018
12:28:54
хейтинг дженериков - это какое-то новое слово в выученной беспомощности
гугл молодец

Илья
24.08.2018
12:29:03
ну кстати да, я вижу тут еще наследование, а вот генериков не вижу

Алексей
24.08.2018
12:29:40

Daniel
24.08.2018
12:29:52

Alexey
24.08.2018
12:30:37
понял. расходимся.

Kirill
24.08.2018
12:30:48
что тут происходит? ?♂️

Alexey
24.08.2018
12:31:06
я даже заскриню

Илья
24.08.2018
12:31:06

Alexander
24.08.2018
12:31:41

Google

Илья
24.08.2018
12:32:03

Tigran
24.08.2018
12:32:21
добавить фичу в язык, пусть и опенсорсный - это какой-то очень высокий порог входа)

Kirill
24.08.2018
12:32:56

Tigran
24.08.2018
12:32:58
я, конечно, их хочу, но не настолько, чтобы нанимать штат core-разработчиков

Kirill
24.08.2018
12:33:06
мне даже интересно посмотреть на такой пример

Alexey
24.08.2018
12:33:13
поищи мой

Алексей
24.08.2018
12:33:17
при чём тут раст и его чатик? или только в расте имеются дженерики?

Tigran
24.08.2018
12:33:28

Илья
24.08.2018
12:33:58
поищи мой
ты свою задачу на дженериках можешь решить? рисуй псевдо или не псевдокод, я не понял чем тебе там генерики помогут

Alexander
24.08.2018
12:34:05

Kirill
24.08.2018
12:34:14
зафорвардите кто-то, тут многобуков уже наплодили

Илья
24.08.2018
12:34:19

Алексей
24.08.2018
12:34:48

Kirill
24.08.2018
12:35:05

Alexander
24.08.2018
12:35:44

Alexey
24.08.2018
12:35:58

Kirill
24.08.2018
12:36:22

Илья
24.08.2018
12:36:26

Kirill
24.08.2018
12:36:59

Google

Kirill
24.08.2018
12:37:32

Алексей
24.08.2018
12:37:50

Alexey
24.08.2018
12:38:07

Илья
24.08.2018
12:39:39

Алексей
24.08.2018
12:39:52
только растеры горят
я вот не пишу на расте
даже не знаю его
но у меня горит

Alexey
24.08.2018
12:40:13

Алексей
24.08.2018
12:40:17
причём не столько от дженериков

Alexey
24.08.2018
12:40:36

Алексей
24.08.2018
12:40:43
сколько от бесконечных if err != nil { return nil, err}

Tigran
24.08.2018
12:41:38
а ещё в го есть эксепшны, но не для смердов, а только для господ

F01134H
24.08.2018
12:41:39

Алексей
24.08.2018
12:41:44
видимо уместить эту суперчатсую конструкцию в один символ - это суперсложная задача для создателей Go, посложнее дженериков

Daniel
24.08.2018
12:41:54

Алексей
24.08.2018
12:42:03

Kirill
24.08.2018
12:42:23
понятнее стало?
так и поможет. в a.Get() делаешь a.initOnce.Do(a.init). вот тебе весь lazy.

Алексей
24.08.2018
12:42:25
я собираюсь на нём кодить, когда (и если) пофиксят этот недостаток

Google

F01134H
24.08.2018
12:42:32

Kirill
24.08.2018
12:42:32
тьфу. не туда ответил

Алексей
24.08.2018
12:43:04

F01134H
24.08.2018
12:43:10
если ты глянешь нормальные проекты, то там нет никаких бесконечных `if err != nil { return nil, err}`

Kirill
24.08.2018
12:43:43

Alexey
24.08.2018
12:43:52

F01134H
24.08.2018
12:43:56

Daniel
24.08.2018
12:44:18
коллеги, сворачивайтесь

Vadim
24.08.2018
12:44:24

Vladimir
24.08.2018
12:44:40

Admin
ERROR: S client not available

Alexey
24.08.2018
12:44:51

Vladimir
24.08.2018
12:44:53
Меняешь в 1 месте и go generate

Kirill
24.08.2018
12:44:55

Алексей
24.08.2018
12:44:59

Vadim
24.08.2018
12:45:01
Если нужны генерики используйте fgo

Daniel
24.08.2018
12:45:15
ей-богу, мы обменялись мнениями, и убедить не сможем друг друга

Alexey
24.08.2018
12:45:23

Vadim
24.08.2018
12:45:39

Google

Kirill
24.08.2018
12:45:51

Andrei
24.08.2018
12:45:55

Daniel
24.08.2018
12:46:00
можно и закруглиться

F01134H
24.08.2018
12:46:19

Tigran
24.08.2018
12:46:21

F01134H
24.08.2018
12:46:25
которые с других языков на го переходят)
Все им не так и не тут

Алексей
24.08.2018
12:46:46
не всё

Daniel
24.08.2018
12:46:47

Алексей
24.08.2018
12:46:50
только этот момент
даже без дженериков можно потерпеть

F01134H
24.08.2018
12:47:23

Vadim
24.08.2018
12:47:43

Алексей
24.08.2018
12:47:48

Andrei
24.08.2018
12:47:55

F01134H
24.08.2018
12:48:13

Vadim
24.08.2018
12:48:26

F01134H
24.08.2018
12:48:29

Vladimir
24.08.2018
12:48:34
Но если ты не пользуешься го, то что ты тут делаешь?

Tigran
24.08.2018
12:48:48

F01134H
24.08.2018
12:48:48