@haskellru

Страница 126 из 1551
Kit
27.10.2016
15:14:50
а содержание этих лекций есть в виде текста?

eugene
27.10.2016
15:15:39
https://www.youtube.com/channel/UCKjg3udGxUrfI1T1pEiyQYg

Этих? Насколько я знаю - нет

Kit
27.10.2016
15:16:06
да, их самых

Google
eugene
27.10.2016
15:17:02
Прям конспектов нет, а так содержание в https://homotopytypetheory.org/book/

Kit
27.10.2016
15:19:06
спасибо за ссылку!

eugene
27.10.2016
15:21:04
спасибо за ссылку!
Но это наверное не то, с чего нужно начинать. Тут все очень зависит от целей и уже имеющегося бэкграунда.

Kit
27.10.2016
15:22:08
бэкграунд топологический

когда познакомился с типами в хаскеле, подумал - надо же, а ведь тут что-то можно сделать

eugene
27.10.2016
15:24:49
бэкграунд топологический
Тогда сильно проще конечно

Evgenij
27.10.2016
15:53:37
Всем привет! Может кто углядит паттен на строках 21-35? Что-то чуство что там монада

Anatolii
27.10.2016
15:54:53
тебе надо какой-то handleError

https://www.haskell.org/hoogle/?hoogle=catchError

и туда передать функцию которая Left обрабатывает

Evgenij
27.10.2016
15:56:27
Да согласен

Misha
27.10.2016
22:23:04
господа, а какая типичная причина у вот такого? Undefined symbols for architecture x86_64: "_servezu7sLfkCWl9jb3sQfYhzzIDiv_TestData_testTickets1_closure", referenced from: _servezu7sLfkCWl9jb3sQfYhzzIDiv_State_getWaitQueue5_closure ?

иногда выплывает и я так и не заметил паттерна

Google
Misha
27.10.2016
22:23:51
все модули внутри одного stack-проекта

а, я идиот, забыл его вписать в exposed-modules в *.cabal

А кто знает, умеет ли IxSet что-то типа unique constraint?

Evgenij
28.10.2016
18:06:19
Кто нибудь с сервантом реально работал?Как куки брат с ответа?

Anatolii
28.10.2016
18:17:50
Я куков не видел там, но не особо искал конечно

Evgenij
28.10.2016
18:20:29
type API = BasicAuth "foo-realm" () :> Get '[PlainText] (Headers '[Header "Set-Cookie" String] String)

через wreq всё ок - но servant интересно

Кто знает как выдрать header

?

Я куков не видел там, но не особо искал конечно
Ты говорил про проект с элмом - ну как получается?

Что напрягает в хаске это отсутствие внятной документации - со спринга взяли бы пример?

Boris
28.10.2016
19:17:17
hoogle? ;-)

Evgenij
28.10.2016
19:17:52
hoogle? ;-)
Не советую я со стакаджа беру

Boris
28.10.2016
19:18:32
о прикольно, спасибо

Anatolii
28.10.2016
19:29:29
Ты говорил про проект с элмом - ну как получается?
У меня тут инкремент произошёл, поэтому я мне на работу времени мало, не говоря уже о пет проектах?

Alexander
28.10.2016
19:31:06
fork?

Evgenij
28.10.2016
19:31:19
Но опыт в проде с 20 тыс сток проекта без единого рантайм эксепшн - впечатляет

Это я про элм

Boris
28.10.2016
19:32:04
Ого. А элм реально используется? мне его на конфе год назад один приятель показывал

Google
Anatolii
28.10.2016
19:32:06
fork?
Ага?

Alexander
28.10.2016
19:32:15
поздравляю

форки они клёвые

Evgenij
28.10.2016
19:33:28
fork?
Извени - Не понял что это? fork?

Boris
28.10.2016
19:35:32
Anatolii
28.10.2016
19:40:53
поздравляю
Спасибо, да дети это очень круто

Evgenij
28.10.2016
19:41:51
Anatolii
28.10.2016
19:45:24
Спасибо?

Evgenij
28.10.2016
22:32:39
https://cdepillabout.github.io/haskell-type-families-presentation

Anatolii
29.10.2016
09:15:07
https://cdepillabout.github.io/haskell-type-families-presentation
Простенько и понятно:) Спасибо

SimpleX
29.10.2016
14:04:29
Что напрягает в хаске это отсутствие внятной документации - со спринга взяли бы пример?
Не хватает не только доков, но и best practices. Да и код пишут все как хотят, нет каких-то рекомендаций.

Кстати, быстрый код писать тоже очень проблематично.

Alexander
29.10.2016
14:29:52
Зато статьи есть

Anatolii
29.10.2016
14:40:37
Недавно подкаст переслушивал и там как раз обсуждали этот вопрос

Навсегда нужно писать приложения одинаково

Помойку как раз Саша и говорил это

Не очень хотелось бы что бы в хаскеле появилось бы вот эти спрингхибернейт

Alexander
29.10.2016
15:01:20
Вот да

Я точно говорил, я почти всегда против one true way

Google
Alexander
29.10.2016
15:01:50
И.к. он нифига не тру почти всегда

Исключения всякие специфические DSL/edsl

Anatolii
29.10.2016
15:02:22
Хороший подкаст был у вас, я сейчас второй раз переслушиваю. Уже больше понимаю

Я с тобой согласен

Эти тру вэй рассчитаны на большой поток людей

Когда они за одним приходят

Чтобы можно было по шурику понять что происходит

Ну кароче для энтерпрайзоа

Evgenij
29.10.2016
15:06:16
Ну а как тогда работать ))) Собираются например люди в команду и каждый со своими предпочтениями - как их фрагматичные знания или уменя объединять? ( один любит со скобочками , другой с точками итп) - это же очень сильно тормозит процесс!

Anatolii
29.10.2016
15:08:01
Должен быть Тим лид

Который задаст направление

Вот этому всему

Darwin
29.10.2016
15:08:38
ну так то вопрос стайлгайдов а не архитектуры же. а тру вей имхо может быть для спектра задач того или иного, а для языка общего назначения это уже вообще неприменимо

понятие

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

Evgenij
29.10.2016
15:15:46
Чтото у меня идея утилиты появилась (если есть подобная скиньте ссылку на такую) - на вход указываешь начальный тип , конечный тип , ограничения на пакеты(например строго определённый набор) и утила показывает цепочки от нач типа до исходного

Kit
29.10.2016
19:58:57
подскажите, как объявлять дата-конструкторы в собственных модулях "правильно"

чет я не могу их видеть дальше одного модуля =(

Vladimir
29.10.2016
20:07:03
Это же те же самые функции, в чем разница?

Kit
29.10.2016
20:08:56
ну я объвил новый тип, записал его вmodule Navigation ( ...), но при импортировании модуля в другом модуле мой тип не распознается в функции

Google
Kit
29.10.2016
20:09:43
когда я пытаюсь использовать этот тип в функции из другого модуля, ghci ругается

Vladimir
29.10.2016
20:12:17
А в ghci оба модуля загружено?

Kit
29.10.2016
20:13:45
я редактирую второй модуль, в ghci его и читаю через :l Filters.hs, а первый в нем прописан через import

Vladimir
29.10.2016
20:15:29
Может, попробовать ":m имя первого модуля"? У ghci с контекстами как-то странно все, я сам не до конца понял.

Если в строке командной перед > нет имени модуля, то он про него не знает, походу

Kit
29.10.2016
20:17:40
модуль загружается

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

и в компиляторе данным типом можно пользоваться

Vladimir
29.10.2016
20:19:03
А если :reload? Пальцем в небо тыкаю)

Kit
29.10.2016
20:19:21
не работаит

та же ошибка

добавил функцию win a b c d = W a b c d и она загружается норм, а сам тип не хочет восприниматься =(

Evgenij
29.10.2016
20:59:33
А из модуля указал что он экспортируется Window(...)?

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