nvkv
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.
nvkv
В Го проверка типов не в рантайме, а в компайл-тайме, как минимум
nvkv
поэтому я и говорю, что это не вполне так
nvkv
но суть да — такая, если выглядит как удовлетворяющий протоколу, значит удовлетворяет
nvkv
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.
nvkv
оттуда же
Evgeniy
Компилятор ghc такой умный и указывает подробно где неправильно - может пусть и сам исправляет автоматом ,чтобы не тянуться пальцами к клаве и тратить своё дорогое человеческое время (шутка)😊
Vladislav
Так не должно быть шуткой. Часто на всякие предложения GHC так и хочется сказать "yes please".
Vladislav
Вроде Intero умеет что-то такое.
Vladislav
Добавлять импорты/расширения, исправлять опечатки
Vladislav
Но я не пробовал, это для Emacs
Evgeniy
Кто знает - есть в телеграмме поиск по словам итп в канале(для извлечения данных)?
Anonymous
Ну если нету в интерфейсе то наверное можно через апи
Anonymous
У мя есть (ios)
Anonymous
Тапнуть на заголовок в чате
Anonymous
Выплывет панелька search-mute-report
Evgeniy
А где бот - кинь ссылку
Evgeniy
Или это лично на железе(((
Anonymous
Не понял тебя
Anonymous
В приложении на айос есть поиск
Anonymous
Ботами не пользуюсь
Evgeniy
Я хочу чтобы был поиск по чату на канале по словам (когда знания накопятся) - как например fundep - и чел получит всё что связано на канале в fundep в идеале по всем каналам телерамма
Evgeniy
Я о том что всегда новички пишут одно и теже вопросы - а бот туды их кидает на ответы))))
Evgeniy
Ладно это похоже тут нет - надо Дурову кинуть идею про местный гугл(яндекс) - когда знания тут перейдут линию (теоретическую)
Evgeniy
Извените что хаске теме написал - просто тут был))))
Jaroslaw
Всем привет!
Мерль
[last news]
Intero for Emacs: complete interactive development program for Haskell
Anatolii
Товарищи, я тут под этим постом https://ro-che.info/articles/2016-08-07-hask-category
в комментариях увидел "Go prove you Haskell programs with CPO." от Максима Сохацкого
Anatolii
Может кто-то объяснить что такое CPO и почему хаскель программы нельзя прувнуть им?
Anatolii
Или хотя бы ссылочку дайте, а то я что-то не могу нагуглить
nvkv
https://en.wikipedia.org/wiki/Complete_partial_order
nvkv
Думаю речь про это
Alexander
backpack в HEAD мержат
Alexander
не прошло и 3х лет
Quet
ого, я уж думал все. диссеры защитили все кому надо, можно забыть/забить
Alexander
ezyang вроде не писал диссер по этому
Quet
ну эт образно.. пейпер писал, эт точно помню
Alexander
не он же писал
Alexander
он имплементировал
Alexander
хотя может он тоже уже написал
Quet
http://research.microsoft.com/en-us/um/people/simonpj/papers/modules/backpack-2016.pdf
писал вроде
а где ты прочитал что мержат это?
Alexander
в ghc-dev
Alexander
или в phabricator подписка
Alexander
spj со студентм писал, янг с этим точно на icpf выступал в том или поза-том году
Evgeniy
Опять про мультипараметрические классы типов посмотрел(лекция Москвина) вместо какого нибудь фильма для сна - хорошая штука(имхо)
Anonymous
Вот есть xmpp, есть otr, зачем нужно было новый протокол велосипедить? Не понимать
Evgeniy
Что за велосипед?
Anonymous
Телеграм :)
Evgeniy
Вангую - будут ещё ,но с уклоном на автоматизацию и ботоизацию
Anonymous
Anonymous
Anonymous
Anonymous
У xmpp были закрыты исходники серверной части?
Anonymous
у xmpp нет "исходников серверной части", это протокол :) а протокол у телеграма открытый
Anonymous
я не фанатик телеграма, но вот так
Alexander
У хмпп разброд с расширениями
Anonymous
и это тоже. фиг найдешь клиент, который бы во все расширения хорошо умел
Anonymous
Я говорю о том, что альтернативы текущему серверу telegram нет, его нельзя поднять самому. Хоть тысячу раз будь его протокол открытым, это не делает его автоматически неуязвимым и безопасным
Мерль
Alexander
И никто их нормально не реализовал
Alexander
Ни сервер ни клиенты
Мерль
Alexander
Поэтому проще иметь свой велосипед
ㅤ
просто у них никто деньги в пр не вливал
Alexander
Реализующие хотя бы 1/2 хер?
Alexander
Не криво?
Мерль
Alexander
Совместимо с другими?
Alexander
Хотя бы один какой?
Мерль
Единственное что обновляются с опазданием, конечно
Alexander
Я про хмпп
Alexander
Если кто не следил
Anonymous
ну ребят, клауд победил ирки и жабберы. мне лично это скорее не нравится, чем нравится, но вот так
Anonymous
есть сравнимый по удобству с телеграмом мобильный джаббер клиент?
Anonymous
да там даже просто НОРМАЛЬНОГО не найти
Anonymous
и не найти людей, кто будет там с тобой чатиться
Anonymous
уже всё, ушла эпоха
Мерль
Ну просто между безопасностью и удобством всегда выигрывает удобство