Size: a a a

2020 July 20

ВС

Владимир Столяров... in Go-go!
По-моему там про определение массивов и слайсов много чего вылезло
источник

ЕО

Евгений Омельченко... in Go-go!
Лучше бы сделали возможность таки функции в методах интерфейсом делать обобщёнными на независимую переменную
источник

ВС

Владимир Столяров... in Go-go!
Про это кстати писали, почему не стали сразу делать
источник

ЕО

Евгений Омельченко... in Go-go!
Отмазка слабая
источник

ЕО

Евгений Омельченко... in Go-go!
А я монаду не могу написать теперь :(
источник

ВС

Владимир Столяров... in Go-go!
Я бы не назвал аргументы от авторов вида "на текущей архитектуре оч тяжело делать" с доводами "слабой отмазкой"
источник

ЕО

Евгений Омельченко... in Go-go!
На самом деле там написано "мы хотели хиндли-милнера написать, а он не работает для полиморфизма второго порядка"
источник

S

Sergey in Go-go!
Евгений Омельченко
А я монаду не могу написать теперь :(
монады — это именно то, чего не хватает сейчас в Го )
источник

DP

Daniel Podolsky in Go-go!
Евгений Омельченко
А я монаду не могу написать теперь :(
а что именно не получается написать?

пайплайн же можно сделать, правда?
источник

ВС

Владимир Столяров... in Go-go!
Sergey
монады — это именно то, чего не хватает сейчас в Го )
Я думаю, при появлении дженериков они в том или ином виде появятся, пусть даже и как либы вначале
источник

ВС

Владимир Столяров... in Go-go!
Maybe/Option вот прямо просится
источник

A

Aikidos in Go-go!
Владимир Столяров
Maybe/Option вот прямо просится
если вывод типа односторонний, то в здравом уме никто не будет пилить это. потому что потом код превращается в нечто
источник

с

сонная википедия... in Go-go!
Евгений Омельченко
А я монаду не могу написать теперь :(
а зачем
источник

DP

Daniel Podolsky in Go-go!
бойлерплейт достал
источник

с

сонная википедия... in Go-go!
Daniel Podolsky
бойлерплейт достал
неужели if err != nil столько времени занимает?
источник

с

сонная википедия... in Go-go!
Daniel Podolsky
а что именно не получается написать?

пайплайн же можно сделать, правда?
в текущем go2go нет методов со своими дженериками, т.е. Map, например, вы не напишите для своего типа, его нужно выносить отдельной функцией
источник

с

сонная википедия... in Go-go!
так же нет variadic дженериков, так что
это будет либо Map(Map(Map...
либо Map(Compose(Compose(...
источник

с

сонная википедия... in Go-go!
в-третьих в Go нет туплов доступных для пользовательского кода, так что все придется весело оборачивать
источник

EB

Evgeniy Baranov in Go-go!
const внутри функции декларируется каждый раз при вызове или только при компиляции ?
источник

с

сонная википедия... in Go-go!
Evgeniy Baranov
const внутри функции декларируется каждый раз при вызове или только при компиляции ?
при компиляции
источник