@gogolang

Страница 1575 из 1630
Alexandr
16.10.2018
18:45:34
монада - костыль, который хоть как-то оправдан только в ФП ввиду его оторванности от реального мира
с каких пор монада стала бесполезным костылем оторванным от мира, вы вообще в курсе что такое монада?

Pawel
16.10.2018
18:46:18
щас может быть, т.к. платформа развилась оче сильно. в своем начале это был порт ocaml на .net
ocaml быстрый, он по всем синтет. тестам между сями и джулией, и в нём есть первокласные модули. F# - никому не нужная тормозная фигня

Shub
16.10.2018
18:46:43
ты может быть удивишься, но когда ты приходишь к осознанию, что в твою структуру или интерфейс надо внести поле с типом Error - ты пилишь монаду

Google
Pawel
16.10.2018
18:47:06
с каких пор монада стала бесполезным костылем оторванным от мира, вы вообще в курсе что такое монада?
да, в курсе. Но обсуждать это с вами я не буду. У вас слишком низкий уровень для такого обсуждения

Shub
16.10.2018
18:47:20
в ocaml GIL и недопилен multicore

это дорого

Pawel
16.10.2018
18:53:56
в ocaml GIL и недопилен multicore
пареллелизм в ocaml через ос треды и интеграцию с сишечкой. Это лучше чем кривой - многпоточный! - async await, в который умеют только 5 человек из микрософта

Shub
16.10.2018
18:54:40
> пареллелизм в ocaml через ос треды и интеграцию с сишечкой. СЛОЖНА

точнее, ОПАСНА

Daniel
16.10.2018
18:55:08
Так

Shub
16.10.2018
18:55:14
рядом со мной один инженер запилил одну штуку на потоках ос.

Daniel
16.10.2018
18:55:17
Что тут опять

Содомия?

Google
Shub
16.10.2018
18:55:34
проблемы выгребаем до сих пор. я бы в этом смысле хотел goroutines или что-то похожее

Pawel
16.10.2018
18:56:36
> пареллелизм в ocaml через ос треды и интеграцию с сишечкой. СЛОЖНА
да. но это хотя бы описано нормально и не притоворяется простым как async в F#

Alexandr
16.10.2018
18:56:50
проблемы выгребаем до сих пор. я бы в этом смысле хотел goroutines или что-то похожее
вангую что в go рано или позно появится обычные треды и какая-нибудь удобная работа с ними

Shub
16.10.2018
18:57:14
"потоки" и "удобно" в одном предложении

хз, разве что с той же точки зрения, как удобно использовать регистры для передачи параметров в функции

Alexandr
16.10.2018
18:57:58
"потоки" и "удобно" в одном предложении
согласен, похоже на сюр, но оно будет

просто будет низкий уровень и всякие опять же абстракции

Shub
16.10.2018
18:58:18
а cgo какой-то там libphtread использовать не позволяет?

ну типа если уж очень надо

Pawel
16.10.2018
18:58:46
вангую что в go рано или позно появится обычные треды и какая-нибудь удобная работа с ними
лол, скорее в этот вашем дотнэт мелкомягкие когда нибудь привезут зелёные потоки, когда поймут что программисты в async await не умеют - но поздно будет пить боржоми

Shub
16.10.2018
18:59:03
а зачем, собственно?

Alexandr
16.10.2018
18:59:03
как опять же в jvm-мире - хочешь руками создавай все эти тредпулы, хочешь юзай какие-нибудь фьючи/таски

Shub
16.10.2018
18:59:12
программисту что надо? программисту надо минимум гемора

Pawel
16.10.2018
18:59:40
как опять же в jvm-мире - хочешь руками создавай все эти тредпулы, хочешь юзай какие-нибудь фьючи/таски
пока вы будуте создавать тредпулы руками, гоферы соберут все сливки с рынка

Alexandr
16.10.2018
19:00:03
расскажите Akka-коммьюнити, как вы там сливки собираете

ибо про generics говорили точно так же "нинужно, зачем, и так норм"

Google
Shub
16.10.2018
19:01:43
пока вы будуте создавать тредпулы руками, гоферы соберут все сливки с рынка
у гоферов ложка для сбора сливок с дыркой по ходу, т.к. за столько времени не войти даже в 10 популярных языков и болтаться где-то на дне рейтинга даже внутри гугла - это надо сильно постараться

хотя средств влили немеряно

Александр
16.10.2018
19:02:08
блэт

Александр
16.10.2018
19:02:11
где администрация

Александр
16.10.2018
19:02:45
ну вот и свет в конце тунеля, в смысле поезд

Subbotin
16.10.2018
19:05:55
Работа кончилась штоле?

Pawel
16.10.2018
19:09:15
у гоферов ложка для сбора сливок с дыркой по ходу, т.к. за столько времени не войти даже в 10 популярных языков и болтаться где-то на дне рейтинга даже внутри гугла - это надо сильно постараться
ок, пишите на PHP, С++ и js, которые застолбили себе место в десятке. Ни кто не заставляет писать на Го, который всего лишь 12-ый. Куда ему до этих прекрасных языков...

anatolii
16.10.2018
19:09:56
Кстати насчет сливок, если взглянуть на индекс тиоби, то го входит в десятку языков программирования (если матлаб и sql не учитывать)

Shub
16.10.2018
19:10:04
популярность тут роли не играет

тем не менее, это не значит, что любой произвольно взятый язык становится прям идеалом как только я его выбрал

и чем больше говорить о проблемах в языке, тем меньше будет фрустрации от людей, который выбирали его по принципу хайпа или популярности

я например не могу понять людей, который выбирают го для веб-приложений

anatolii
16.10.2018
19:11:46
че это?

Pawel
16.10.2018
19:12:12
== не войти даже в 10 популярных языков и болтаться где-то на дне рейтинга даже внутри гугла - это надо сильно постараться == популярность тут роли не играет за пустую болтовню я б забанил тоже, вроде кто-то из админов общал

Jack
16.10.2018
19:12:33
под разные задачи свои инструменты

Google
Shub
16.10.2018
19:12:51
слушай, у тебя там внутренний вахтер что-то разошелся. будешь админом - будешь банить

anatolii
16.10.2018
19:12:58
я например не могу понять людей, который выбирают го для веб-приложений
Он же быстрей того же пхп раза в 4, почему нет? Есть критичный по скорости веб, не только ж бложики писать

Shub
16.10.2018
19:13:06
потому, что 90% веб-приложений - это именно уровень приложений.

Shub
16.10.2018
19:13:41
для оставшихся 10% го просто идеален

Pawel
16.10.2018
19:13:52
вахтёр - этот тот, кто против пустого трёпа ни о чём, так и запишем

anatolii
16.10.2018
19:13:57
Так никто не говорит про 100% всего на го, у меня к примеру на текущем проекте 10% на го, именно из-за скорости

SkyCoffee
16.10.2018
19:13:57
Для go есть потоковый mp3-декодер с zlib-лицензией?

Shub
16.10.2018
19:14:06
90% как раз бложики
это и есть пример приложения. где как раз важно пилить много кастомных типов с кастомными операциями

Jack
16.10.2018
19:14:42
а 10% это что тогда

Shub
16.10.2018
19:15:05
манипуляции с http в том или ином виде

прокси, rpc, балансеры

Tishka17
16.10.2018
19:15:25
А всего-то спросил как сделать фичу как в стандартных операторах

Shub
16.10.2018
19:15:25
с рекламой дело имел когда-нибудь?

вот там просто офигенно на го писать

anatolii
16.10.2018
19:16:17
А чем реклама от бложика технологически отличается?

Shub
16.10.2018
19:16:24
там всегда все очень конкретно, абстракций минимум, легко обойтись родными типами

Google
Shub
16.10.2018
19:16:28
сети, да

я недавно писал rtmp сервер

он от прототипа на питоне по количеству строк отличался незначительно

А чем реклама от бложика технологически отличается?
в рекламе в основном надо манипулировать сырыми запросами. его не надо оборачивать в какие-то абстракции, т.к. в net\http уже все есть

не надо рождать свои бизнес-сущности

Shub
16.10.2018
19:18:33
там все очень конкретно, т.к. все в рамках одного стандарта

anatolii
16.10.2018
19:20:08
Если нужна скорость, все мнения уходят на второй план по трудностям бизнесс-сущностей и количествам абстракций, и выбираешь инструмент с наилучшим балансом удобство/скорость

Тут явно си и раст не выиграют в вебе

Shub
16.10.2018
19:21:04
дело в том, что скорость не продается. а фичи - продаются. поэтому условный бизнес предпочтет более медленную фичу завтра, чем быструю - послезавтра

есть два наблюдения

anatolii
16.10.2018
19:21:26
в том то и дело, вот у меня реально стояла задача - скорость

фичи отдельно, скорость отдельно

Shub
16.10.2018
19:21:51
1 - про отсутствие дженериков жалуются люди, пишущие что-то, где требуется ненулевой уровень абстракций

anatolii
16.10.2018
19:22:14
фичи реализовались на божественном другом языке, а скорость уже на го вынесли

Shub
16.10.2018
19:22:22
2 - похвальбы доносятся от людей, переписавших что-то с Х на го, то есть отчетливый эффект второй системы

Nikolay
16.10.2018
19:22:33
фичи реализовались на божественном другом языке, а скорость уже на го вынесли
го вчистую просасывает расту по скорости работы, кстати

но выигрывает по скорости разработки

Shub
16.10.2018
19:22:55
он и жаве просасывает по скорости, как ни странно

anatolii
16.10.2018
19:23:12
Тут уже ресурсы играют роль

Nikolay
16.10.2018
19:23:15
на каких-то задачах - вполне

Страница 1575 из 1630