@haskellru

Страница 80 из 1551
Alexander
27.07.2016
18:59:42
static (any code that you wish here)

и для этого в rts будет сделал label

Anatolii
27.07.2016
19:00:00
ну под капотом то все равно этот код будет как-то сериализироваться?

так же как и с TH?

Google
Alexander
27.07.2016
19:00:08
depends on

Anatolii
27.07.2016
19:00:50
а сколько лет ты уже на хаскеле пишешь?

Alexander
27.07.2016
19:00:57
порядка 5

не знаю, надо linkedin смотреть

Anatolii
27.07.2016
19:03:07
а до этого на чем писал?

Alexander
27.07.2016
19:05:34
php, java

в универе ещё java, c, всякая-чушь

Anatolii
27.07.2016
19:07:53
Нашел уже твой профиль

Серьезный конечно?

Alexander
27.07.2016
19:27:23
только вид делает

Evgenij
28.07.2016
13:06:58
https://lettier.github.io/posts/2016-07-15-building-a-haskell-web-api.html вот читал и вопрос кто знает как будет вести код если в бд будет еррор типа паник итп в других их ловят етрай итп у в хаске как ловить эксепшены бд? В примере вышен не увидел обработку ошибок(

Paul
28.07.2016
14:13:00
Я что-то не понял

?

Google
Paul
28.07.2016
14:13:51
Какой канал?

Vladimir
28.07.2016
14:13:58
этот)

Paul
28.07.2016
14:14:06
Это же группа

Evgenij
28.07.2016
14:14:37
Пина не ваидел - на десктопе

Paul
28.07.2016
14:14:42
Баг фиксед

Alex
28.07.2016
14:15:20
может музыка из другой группы/канала?

Paul
28.07.2016
14:16:53
Да, но это мой канал) И в нём давно

Теперь всё нормально отображается

twice :: Group a => a -> a Как это трактовать? В учебнике натолкнулся, а понять не могу. Что такое класс понял, но смысл этой записи не могу расшифровать.

Anatolii
29.07.2016
17:38:23
функция twice примает 1 аргумент и возвращает значение такого же типа

и то и то тайпкласса Group

или я не так вопрос понял?

а что за книга?

Paul
29.07.2016
17:39:21
Ну вот запись twice::a->a Я понимаю. А вот этот контекст что даёт? "Group a"

Anatolii
29.07.2016
17:39:36
ну ты про тайп классы знаешь?

adam
29.07.2016
17:39:44
Alexander
29.07.2016
17:39:44
То что тип а реализует класс типов Group

Anatolii
29.07.2016
17:40:06
перечитай про тайп классы:)

Alexander
29.07.2016
17:40:09
Ой платные книги выкладываются, айайай

Anatolii
29.07.2016
17:40:25
эта вроде бесплатная

Google
Alexander
29.07.2016
17:40:37
А туплю

Извините

Anatolii
29.07.2016
17:40:52
ахахах

Alexander
29.07.2016
17:40:56
ru- не заметил

Anatolii
29.07.2016
17:40:59
ну то уже с опытом прийдет

Paul
29.07.2016
17:40:59
Класс в Haskell - это способ рассказать о перегрузках, как понял)

Anatolii
29.07.2016
17:41:07
?

я себе не так понимаю:)

я даже не знаю:)

покажи Group

что в нем есть?

Paul
29.07.2016
17:42:29
class Group a where e :: a (+) :: a -> a inv :: a -> a константа, какой-то бинарный оператор и фигня какая-то))

Anatolii
29.07.2016
17:42:39
ну вот

ты говоришь что то что тебе передадут в твою функцию

должно уметь работать с e, (+), (inv)

и вернешь ты такое же

Denis
29.07.2016
17:43:39
Inv это не фигня, а инварианта. Пример по теории множеств

Admin
ERROR: S client not available

Paul
29.07.2016
17:43:49
и вернешь ты такое же
В смысле, что принимает a и возвращает a?

Anatolii
29.07.2016
17:44:02
то что ты вернешь будет тоже Group

Google
Paul
29.07.2016
17:44:04
Denis
29.07.2016
17:44:08
Вероятно

Anatolii
29.07.2016
17:44:17
значение может быть лругим

если бы функция была f :: Group a => a -> b

то только первый аргумент должен был ыбть инстнсом Group

а второй уже все что угодно

Paul
29.07.2016
17:45:13
ну то есть если аргумент был строковый, то строковый и вернётся, булевый - ьулевый и вернётся, понимаю.

Anatolii
29.07.2016
17:45:22
да

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

Evgenij
29.07.2016
17:46:21
Как я понял => это ограничитаель вариантов - те ве что в том типе

Paul
29.07.2016
17:46:29
а-а-а.

Anatolii
29.07.2016
17:46:39
ну как-то да

Paul
29.07.2016
17:46:42
Anatolii
29.07.2016
17:46:51
ну тут же нету методов

:)

тут все функции!!:)

Evgenij
29.07.2016
17:47:41
Ну ичто я вот сейчас думаю что ооп это динозавр - всё функция -это шаг твперёд!

Paul
29.07.2016
17:47:58
Я имею в виду, что далее давая определение twice, Я имею право использовать внутренние функции класса Group.

Anatolii
29.07.2016
17:48:11
совершенно верно

ты можешь также наложить несколько конкекстов на a

Google
Alexander
29.07.2016
17:48:31
Ограничение это верный термин

Paul
29.07.2016
17:48:32
Ура. Спасибо.

Alexander
29.07.2016
17:48:36
Ибо constraint

Evgenij
29.07.2016
17:48:41
Ну давай что вы понимаете под что всё объект?

Anatolii
29.07.2016
17:48:45
ну тоесть несколько тайп классов

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