@haskellru

Страница 94 из 1551
Anatolii
09.08.2016
13:22:40
Напишу

Evgenij
09.08.2016
13:24:06
Например крякает ходит плавает говорит по человечьи - охотник, но если тебе нужно только что крякает плавает и ходит - для тебя это будет утка)

Semyon
09.08.2016
13:29:17
в го типы, с примитивным выводом типов

Google
Semyon
09.08.2016
13:29:29
типизация статическая

слухи про её утиность несколько преувеличены, но доля правды в этом есть

Alice
09.08.2016
13:29:52
Почему не совсем?

Semyon
09.08.2016
13:30:17
утиная типизация это термин из динамических систем типов

в го просто не нужно прописывать у типа конформ к протоколу

но он есть

Мерлин
09.08.2016
13:30:55
типизация статическая
Это не отменяет того, что она частично утиная В смысле, там не надо явно указывать, что тип удалетворяет какому-то интерфейсу

Semyon
09.08.2016
13:31:07
ээээ

но у тебя код не соберется, если он не удовлетворяет

Мерлин
09.08.2016
13:31:57
но у тебя код не соберется, если он не удовлетворяет
И что? Указывать интерфейс при декларации типа не надо

Semyon
09.08.2016
13:33:50
In computer programming, duck typing is an application of the duck test in type safety. It requires that type checking is deferred to runtime, and is implemented by means of dynamic typing or reflection.

В Го проверка типов не в рантайме, а в компайл-тайме, как минимум

Google
Semyon
09.08.2016
13:34:17
поэтому я и говорю, что это не вполне так

но суть да — такая, если выглядит как удовлетворяющий протоколу, значит удовлетворяет

In Go, any type that has the methods required for an interface can act as that interface, regardless of whether or not it was explicitly defined or intended. Because of this, multiple sources use the term duck typing when describing Go interfaces.[7][8] However, Go typically checks for compatibility at compile-time, which is why the Go designers describe the interfaces as a form of structural typing.[9] Although in general duck typing can be implemented with reflection, the support for reflection in Go is limited. Calling methods through reflection requires the use of interface type assertions.[10] The runtime validates that the underlying type of a value supports all methods defined in the given interface. In duck typing, the runtime validates each method invokation separately.

оттуда же

Evgenij
09.08.2016
13:47:35
Компилятор ghc такой умный и указывает подробно где неправильно - может пусть и сам исправляет автоматом ,чтобы не тянуться пальцами к клаве и тратить своё дорогое человеческое время (шутка)?

Index
09.08.2016
14:04:58
Так не должно быть шуткой. Часто на всякие предложения GHC так и хочется сказать "yes please".

Вроде Intero умеет что-то такое.

Добавлять импорты/расширения, исправлять опечатки

Но я не пробовал, это для Emacs

Evgenij
09.08.2016
15:17:30
Кто знает - есть в телеграмме поиск по словам итп в канале(для извлечения данных)?

Alice
09.08.2016
17:22:13
Ну если нету в интерфейсе то наверное можно через апи

Evgenij
09.08.2016
17:27:01
Ну если нету в интерфейсе то наверное можно через апи
Да из ботов можно - я из клиентов - если нет - ребята сделайте аналог яндекса на канале телеграмм на хаске(или )на любом ЯП))))(Шутка) - руки дойдут - тут презентую))))

Alice
09.08.2016
17:28:17
У мя есть (ios)

Тапнуть на заголовок в чате

Выплывет панелька search-mute-report

Evgenij
09.08.2016
17:29:09
А где бот - кинь ссылку

Или это лично на железе(((

Alice
09.08.2016
17:30:36
Не понял тебя

В приложении на айос есть поиск

Ботами не пользуюсь

Google
Evgenij
09.08.2016
17:33:05
Я хочу чтобы был поиск по чату на канале по словам (когда знания накопятся) - как например fundep - и чел получит всё что связано на канале в fundep в идеале по всем каналам телерамма

Я о том что всегда новички пишут одно и теже вопросы - а бот туды их кидает на ответы))))

Ладно это похоже тут нет - надо Дурову кинуть идею про местный гугл(яндекс) - когда знания тут перейдут линию (теоретическую)

Извените что хаске теме написал - просто тут был))))

Paul
09.08.2016
21:16:50
Ладно это похоже тут нет - надо Дурову кинуть идею про местный гугл(яндекс) - когда знания тут перейдут линию (теоретическую)
Ну это не Дурову надо кидать. Есть storebot для каналов, например. Вроде неофициальный. Идею, Я убеждён, реализуют те, кто будет заинтересован.

Привет, Jaroslav!

Jaroslav
10.08.2016
14:30:58
Всем привет!

Paul
10.08.2016
14:36:08
Привет, Jaroslav!

Мерлин
10.08.2016
20:59:44
[last news] Intero for Emacs: complete interactive development program for Haskell

Anatolii
11.08.2016
06:15:59
Товарищи, я тут под этим постом https://ro-che.info/articles/2016-08-07-hask-category в комментариях увидел "Go prove you Haskell programs with CPO." от Максима Сохацкого

Может кто-то объяснить что такое CPO и почему хаскель программы нельзя прувнуть им?

Или хотя бы ссылочку дайте, а то я что-то не могу нагуглить

Semyon
11.08.2016
06:22:34
https://en.wikipedia.org/wiki/Complete_partial_order

Думаю речь про это

Alexander
11.08.2016
19:28:50
backpack в HEAD мержат

не прошло и 3х лет

Quet
12.08.2016
08:07:59
ого, я уж думал все. диссеры защитили все кому надо, можно забыть/забить

Alexander
12.08.2016
08:10:15
ezyang вроде не писал диссер по этому

Quet
12.08.2016
08:11:24
ну эт образно.. пейпер писал, эт точно помню

Alexander
12.08.2016
08:13:50
не он же писал

Google
Alexander
12.08.2016
08:13:54
он имплементировал

хотя может он тоже уже написал

Quet
12.08.2016
09:15:58
http://research.microsoft.com/en-us/um/people/simonpj/papers/modules/backpack-2016.pdf писал вроде а где ты прочитал что мержат это?

Admin
ERROR: S client not available

Alexander
12.08.2016
09:18:06
в ghc-dev

или в phabricator подписка

spj со студентм писал, янг с этим точно на icpf выступал в том или поза-том году

Evgenij
12.08.2016
14:51:52
Опять про мультипараметрические классы типов посмотрел(лекция Москвина) вместо какого нибудь фильма для сна - хорошая штука(имхо)

Paul
14.08.2016
12:41:19
https://telegram.me/pro_telegram/217

Alice
14.08.2016
13:01:31
Вот есть xmpp, есть otr, зачем нужно было новый протокол велосипедить? Не понимать

Evgenij
14.08.2016
13:33:11
Что за велосипед?

Alice
14.08.2016
13:36:57
Телеграм :)

Evgenij
14.08.2016
13:38:20
Вангую - будут ещё ,но с уклоном на автоматизацию и ботоизацию

Vladimir
14.08.2016
14:27:12
Вот есть xmpp, есть otr, зачем нужно было новый протокол велосипедить? Не понимать
xmpp когда-то тоже был новым и наверно были альтернативы

Вот есть xmpp, есть otr, зачем нужно было новый протокол велосипедить? Не понимать
гугл в своё время тоже был далеко не первым поисковиком, когда запускался

[Anonymous]
14.08.2016
14:27:48
У xmpp были закрыты исходники серверной части?

Vladimir
14.08.2016
14:28:15
у xmpp нет "исходников серверной части", это протокол :) а протокол у телеграма открытый

я не фанатик телеграма, но вот так

Alexander
14.08.2016
14:28:54
У хмпп разброд с расширениями

Google
Vladimir
14.08.2016
14:29:31
и это тоже. фиг найдешь клиент, который бы во все расширения хорошо умел

[Anonymous]
14.08.2016
14:29:45
Я говорю о том, что альтернативы текущему серверу telegram нет, его нельзя поднять самому. Хоть тысячу раз будь его протокол открытым, это не делает его автоматически неуязвимым и безопасным

Alexander
14.08.2016
14:31:15
И никто их нормально не реализовал

Ни сервер ни клиенты

Alex
14.08.2016
14:31:34
Есть радикальная альтернатива - Tox
по сути не то что радикальная а с правильной архитектурой

Мерлин
14.08.2016
14:31:35
Alexander
14.08.2016
14:31:37
Поэтому проще иметь свой велосипед

Alex
14.08.2016
14:31:53
просто у них никто деньги в пр не вливал

Alexander
14.08.2016
14:31:57
Реализующие хотя бы 1/2 хер?

Не криво?

Мерлин
14.08.2016
14:32:11
Реализующие хотя бы 1/2 хер?
Полностью совместимые

Alexander
14.08.2016
14:32:18
Совместимо с другими?

Страница 94 из 1551