@proGO

Страница 522 из 1674
Nikolay
06.03.2017
13:47:02
(а не мешало бы)

Daniel
06.03.2017
13:48:25
николай, но нам же риальне пофиг

Nikolay
06.03.2017
13:49:53
николай, но нам же риальне пофиг
рад за вас :) но все равно буду периодически прибегать и спрашивать, как сделать в “языке, на который с питона все должны срочно перейти” то, что в питоне одной строкой делается

не троллинга ради, мне правда разобраться хочется

Google
Daniel
06.03.2017
13:50:21
прибегайте

Alexey
06.03.2017
13:51:37
666 опять

Maxim
06.03.2017
13:51:41
"Поднять ворота! Впустить заражённых!"



corpix
06.03.2017
13:53:29
а вопрос на quora “почему этих очевидных вещей нет в go” собрал ответы в духе “потому что инженеры в гугле - люди простые, и ваше академическое говно им без надобности”
Тк в языке дженериков нет, а без них такое сделать можно только на пустых интерфейсах. Академическое говно не нужно, вот сидим, кактус жрём. (лично я каждый день испытываю боль от отсутствия дженериков, это моя любимая тема для холивара)

Антон
06.03.2017
13:53:44
не троллинга ради, мне правда разобраться хочется
гвидо, говорят сам против map, filter и прочей функциональщины

где то статью видел

http://www.artima.com/weblogs/viewpost.jsp?thread=98196

Daniel
06.03.2017
13:54:17
коллеги

все же вполне очевидно

Google
Nikolay
06.03.2017
13:55:08
гвидо, говорят сам против map, filter и прочей функциональщины
Не-а, он против неявной только, типа reduce

corpix
06.03.2017
13:55:20
гвидо, говорят сам против map, filter и прочей функциональщины
Быть против функциональщины это странно как-то

Roman
06.03.2017
14:08:56
Не-а, он против неявной только, типа reduce
странно, при том что через map/filter являются подмножеством reduce

Nikolay
06.03.2017
14:09:25
И против него ничего никто не имеет

Roman
06.03.2017
14:21:59
Nikolay
06.03.2017
14:22:29
шо?
Шо непонятно?

itertools.accumulate

Nikolay
06.03.2017
14:31:58
здесь должна была быть моя пламенная речьо том, что шли бы явисты в свою жабу
Ну, он прав, без этого не программирование, а девопс-скриптинг

Vladimir
06.03.2017
14:34:45
Подскажите го не работал до этого. Пишу бота для обработки фоточек. Обрабатываю каждую фотку в отдельной горутине. Результат надо отослать в ответ. Вопрос в том как? отправлять результат обработки в главную горутину, где живёт сам бот и там отправлять фото или отправлять фото непосредственно из горутины обрабатывающей фото. Вообще что есть почитать на тему использования горутин/конкурнетности?

Quet
06.03.2017
14:37:05
я б вообще не выдумывал и обрабатывал сразу в хендлере сообщения для бота

Denis
06.03.2017
14:38:43
Ну каналы же

Alexey
06.03.2017
14:39:39
Daniel
06.03.2017
14:39:43
здесь должна была быть моя пламенная речьо том, что шли бы явисты в свою жабу
на самом деле, фил, ты не прав. от генериков нам бы была существенная польза. но! вред тоже был бы существенный, и поди пойми, чего было бы больше. генерики можно было бы сделать кодогенерацией. в конце концов - это именно кодогенерация и есть. я вот, когда мне реально нужны генерики - пишу их на lua. ну - у меня есть свой lua-темплейтер, который я люблю. одна проблема - компилятор указывает мне на ошибки совсем не там, где я их совершаю, а в автогенеренных файликах. вот если эту генерацию втащить в компилятор - может получиться хорошо. но! даже со своими недогенериками я справляюсь хренразберешь наворотить...

Quet
06.03.2017
14:41:22
на самом деле, фил, ты не прав. от генериков нам бы была существенная польза. но! вред тоже был бы существенный, и поди пойми, чего было бы больше. генерики можно было бы сделать кодогенерацией. в конце концов - это именно кодогенерация и есть. я вот, когда мне реально нужны генерики - пишу их на lua. ну - у меня есть свой lua-темплейтер, который я люблю. одна проблема - компилятор указывает мне на ошибки совсем не там, где я их совершаю, а в автогенеренных файликах. вот если эту генерацию втащить в компилятор - может получиться хорошо. но! даже со своими недогенериками я справляюсь хренразберешь наворотить...
как ты умудряешься с генериками наворотить что-то чего не разберешь, но не делаешь этого без них? что там такого кардинально меняется мне кажется если один и тот же алгоритм держишь в 8 реализациях под разные типы где-то там опечататься намного проще

и поддерживать это все сложнее

Roman
06.03.2017
14:46:46
Google
Daniel
06.03.2017
14:47:53
ну - наколеночная поделка

публиковать смысла нет, к сожалению

Roman
06.03.2017
14:55:05
ну, интересно что именно она делает. может, можно сделать лучше ))

взять python + jinja2

Nikolay
06.03.2017
14:57:22
взять python + jinja2
а в go есть темплейтеры вменяемые?

там же вроде чуть ли не порт jinja2 был

а насчет кодогенерации - есть cog в питоне, например

может, его можно и к go присобачить

Kirill
06.03.2017
15:02:15
может, его можно и к go присобачить
угу. а к мужику сиськи присобачить можно. получится кончита. тут же -- кончиго или гончико? правда, в последнем варианте суть теряется.

Nikolay
06.03.2017
15:03:09
Denis
06.03.2017
15:04:15
Ща начнется

Nikolay
06.03.2017
15:05:00
go не зря так урезали
его не урезали, в нем просто не стали имплементить то, что не посчитали нужным, это немного разные вещи

Kirill
06.03.2017
15:05:16
в го были темплейты

их выпилили

в го были алиасы

их выпилили

еще хочешь сказать, что в нем "просто не стали имплементить"?

Nikolay
06.03.2017
15:05:47
значит, были хреновые имплементации

Quet
06.03.2017
15:05:49
алиасы? алиасы просто неудачно завезли и не успели к мажорному релизу

Google
Nikolay
06.03.2017
15:05:52
потому и выпилили

Quet
06.03.2017
15:06:30
ну это было решение очень точечной боли гугла возможно они ее для себя решили как-то еще

а больше никому эти алиасы не уперлись в общем-то

Nikolay
06.03.2017
15:08:32
в c++ вот поспешно впилили ожидаемый всеми constexpr

а в go такого нету и не предвидится

Олег
06.03.2017
15:15:14
а вообще, даже если кастомщина какая - тот же принцип юзай. передай контекст (соединение) в функцию, запускаемую в отдельной горутине и прямо там пиши ответ

Admin
ERROR: S client not available

Олег
06.03.2017
15:16:03
посмотри примеры в пакете net/http

Roman
06.03.2017
15:17:38
https://blog.golang.org/survey2016-results

Nikolay
06.03.2017
15:20:21
What changes would improve Go most? - (2%) C

Alexey
06.03.2017
15:23:19
Nikolay
06.03.2017
15:25:33
Сложно
на вопрос "Какие изменения больше всего бы пошли на пользу Go?" два процента опрошенных, судя по статистике по ссылке, ответили "Си"

Daniel
06.03.2017
15:35:33
там простой темплейтер в стиле php

Mikalai
06.03.2017
15:40:18
в c++ вот поспешно впилили ожидаемый всеми constexpr
На самом деле это довольно сомнительное решение. Я, например, рад, что такого нет в го :)

Nikolay
06.03.2017
15:40:51
На самом деле это довольно сомнительное решение. Я, например, рад, что такого нет в го :)
а что тебе не нравится? наконец-то, корректная иммутабильность уровня компилятора

Dmitry
06.03.2017
15:41:01
Но как же пичот что нет фильтра

Nikolay
06.03.2017
15:41:19
Google
Dmitry
06.03.2017
15:41:36
Ну да ладно, ктрл-ц&ктрл-в то они не могут запретить.. азаз

corpix
06.03.2017
15:42:18
как ты умудряешься с генериками наворотить что-то чего не разберешь, но не делаешь этого без них? что там такого кардинально меняется мне кажется если один и тот же алгоритм держишь в 8 реализациях под разные типы где-то там опечататься намного проще
Плюсую, "наворототить" так чтоб было трудным для понимания с дженериками при наличии хорошей системы типов конечно можно, но это уже вопрос про чистоту кода, наговнокодить можно где угодно

Phil
06.03.2017
15:42:30
а в go такого нету и не предвидится
Я хочу повторить свой сегодняшний вопрос - а не вернуться ли вам в ваши плюсы и яву и не терхать больше нормальных людей?

Dmitry
06.03.2017
15:42:51
А какого рода данные?
И как по ним искать

Phil
06.03.2017
15:43:10
Эка я опечатался. Надо будет это слово теперь использовать

Nikolay
06.03.2017
15:43:15
Я хочу повторить свой сегодняшний вопрос - а не вернуться ли вам в ваши плюсы и яву и не терхать больше нормальных людей?
имею полное право негодовать, что в го нет того, к чему все давно привыкли. И какое отношение к го имеют нормальные люди?

Dmitry
06.03.2017
15:43:54
Типо генерики только в цпп и яве :-) такой ты жирный

Nikolay
06.03.2017
15:44:30
не знаю кто такие "все"
НЕ-го программисты на мейнстримовых языках

Phil
06.03.2017
15:45:37
НЕ-го программисты на мейнстримовых языках
Python - нету, Perl - нету, C - нету... PHP кстати не знаю

corpix
06.03.2017
15:46:00
Nikolay
06.03.2017
15:46:12
генерики есть, perl не знаю, причем тут, C тоже

corpix
06.03.2017
15:46:16
Вернее, без явных деклараций типов

Nikolay
06.03.2017
15:46:19
php - в семерке, наверное, завезли

Vladimir
06.03.2017
15:46:48
php - в семерке, наверное, завезли
вроде не завезли, на сайте пхп так и висит как пропозал

Nikolay
06.03.2017
15:46:55
в си есть void*, это считается генериком?)))

Vladimir
06.03.2017
15:47:17
в си есть void*, это считается генериком?)))
если да, то в го interface{} считается генериком.

Страница 522 из 1674