@haskellru

Страница 452 из 1551
kana
04.10.2017
18:20:08
то есть вариант с прокси пролетает?

Alexander
04.10.2017
18:20:45
без прокси не взлетит

он не выведет нужный констрейнт сам

? animufag ?
04.10.2017
18:21:17
интересно откуда берётся это "должно"? есть задание в котором сказано что задача выполнима?

Google
Alexander
04.10.2017
18:21:52
ну с лисперами поспорил наверное

второй пример это вообще не map между прочим..

так.. нас запутали словом map

меня во всяком случае

? animufag ?
04.10.2017
18:23:14
ещё эту штуку толком мапом не назовёшь: не меняет тип и меняет структуру.

Alexander
04.10.2017
18:23:26
applyToBoth

? animufag ?
04.10.2017
18:23:40
аа ну я пропустил сообщения

kana
04.10.2017
18:25:59
в задании была только сигнатура или сигнатуру ты уже сам написал?

Arseniy
04.10.2017
18:26:05
Ваш препод тут сидит

Blinchik
04.10.2017
18:26:13
Задание позиционируется как бонусное и экстра сложное

Pavel
04.10.2017
18:26:25
лол

Google
? animufag ?
04.10.2017
18:26:30
скинь задание

Blinchik
04.10.2017
18:26:32
Ваш препод тут сидит
Добрый вечер. Хорошо что я шифруюсь



Мне кажется надо что-то размутить с TypeApplications

kana
04.10.2017
18:29:09
@jagajaga "примерно следующим" это "именно так, как в примере" или допускается использование прокси, как у меня? Видно, что вывод в ghci фейковый (прити-принт), отсюда и вопрос

Blinchik
04.10.2017
18:32:32
Мне кажется если бы подразумевалось явное указание типов в каком-то виде это было бы указано

kana
04.10.2017
18:33:41
ну так TypeApplication - тоже явное указание типов



Dmitry
04.10.2017
18:35:48
Примерно — это примерно. Именно так как в примере — это именно так как в примере. Мне не нравится идея получать баллы за задания засчёт сообщества. Задание сделано для того, чтобы поразбираться в сложных темах самостоятельно и проверить свои силы. Думаю, весь курс будет очень благодарен блинчикам Морозко за то, что студенты больше не смогут получить баллы за это задание :)

Pavel
04.10.2017
18:36:58
грустно как-то получилось :с

kana
04.10.2017
18:37:23
А можно, кстати, как-то получить список всех заданий?

Alexander
04.10.2017
18:38:26
? animufag ?
04.10.2017
18:38:43
есть подозрение что составлял задания тоже студент. из-за этого "примерно" и "map"

Dmitry
04.10.2017
18:38:57
@kana_sama Решение на последнем скриншоте правильное. Отдельный challenge -- подумать, как передавать констрейнты вида (Ord a, Num a).

Blinchik
04.10.2017
18:39:27
ну так TypeApplication - тоже явное указание типов
Я имел в виду используя эту штуку сделать так чтобы работало как в примерах

Dmitry
04.10.2017
18:40:38
Добрый вечер. Хорошо что я шифруюсь
Кстати, это тебе не помогло, тебя уже деанонимизировали ;)

Alexander
04.10.2017
18:41:08
если бы там было apply было бы приятнее конечно, а не map

блин отвлечешься на работу, и все инетересное пропустил

Google
Alexander
04.10.2017
18:43:10
ну вроде про RankNTypes и forall все написали сразу?

а дальше пошло про некомпилируется и должно...

Blinchik
04.10.2017
18:43:49
Соре, больше не буду задания скидывать

Alexander
04.10.2017
18:44:16
вообще тут люди не сразу поняли что задание мне кажется

обычно не подсказывают все решение

Dmitry
04.10.2017
18:44:43
Я пытался сам это решить, не смог и мне захотелось спросить советов мудрых. Я не прошу полное решение, какие-нибудь хинты в каком направлении думать помогли бы
Если что-то непонятно, можно спрашивать преподавателей, которые сами явно сказали, что готовы помочь. Можно спрашивать в специально созданном для студентов канале в slack. В конце концов можно и с другими студентами пообсуждать. И уж точно не стоит спрашивать решение сразу на следующий день после появления задания, не попытавшись изучить предмет получше, чтобы самостоятельно всё сделать.

обычно не подсказывают все решение
Обычно да, но полное решение уже скинули

Artem
04.10.2017
18:46:41
Блинчик

фу таким быть

Blinchik
04.10.2017
18:46:45
Очень жаль

kana
04.10.2017
18:49:12
студенты что-ли?)

Kirill
04.10.2017
18:50:47
нашествие студентов @chshersh

? animufag ?
04.10.2017
18:51:52
Меня не правильно поняли, я просил хинты а не полное решение
блин это совсем не так если перечитать твои сообщения.

Blinchik
04.10.2017
18:53:04
Надо было явно это указать, не подумал

Alexander
04.10.2017
19:08:39
test3 = applyBoth @ (Z Num (Z Ord Enum)) (sort . fmap succ) [1,5,4] [1.2, 3.3, 0.1] @chshersh так покатит?

Denis
04.10.2017
19:09:33
что такое Z?

Dmitry
04.10.2017
19:09:43
@qnikst Что такое Z? Это из какого-то пакета типа constraints?

Alexander
04.10.2017
19:09:55
нет

Google
Alexander
04.10.2017
19:10:11
type Z a b = C a b x

C выписывать не буду а то и эту часть у студентов отберу

ну страндартный кметтотрюк

Denis
04.10.2017
19:10:52
фантом?

Dmitry
04.10.2017
19:14:02
Книжка от ОРейли нужна, "Стандартные кметтотрюки"

и ктулху на обложке

? animufag ?
04.10.2017
19:14:47
стикер можно запилить

Alexander
04.10.2017
19:16:33
test4 = applyBoth @ (N '[Num, Ord, Enum]) (sort . fmap succ) [1,5,4] [1.2, 3.3, 0.1]

красота?

только вместо N какое-нить MkConstList

@vlastachu ещё нужно Mastering Oleggery

это когда у тебя полное MPTC+FD запасные классы типов и все такое

kana
04.10.2017
19:17:44
так, тут тайпфемели, да?

? animufag ?
04.10.2017
19:18:03
type Z a b = C a b x
что-то это всё как-то не укладывается в случае с прокси трюк (фантом, твист) был слева, а теперь справа

Alexander
04.10.2017
19:19:05
@kana_sama в N '[..] <- typefamily

но оно разворачивается в то Z a (Z b c) что я выше писал

на чистых type family это вроде невозможно

не понял шутку(
про Олега Киселева же знаешь?

http://okmij.org/ftp/

Google
Alexander
04.10.2017
19:20:28
популярность которого сейчас кметт затмил

так вот у тебя очень много type level магии

? animufag ?
04.10.2017
19:20:50
ну ладно понял. олег который не пишет на русском и с которым никто никогда не общался

Alexander
04.10.2017
19:20:57
но в основном на мультипараметрических классах типов и функциональных зависимостях

ну я общался по email

лично тоже его люди видели

CC @cblp_su

? animufag ?
04.10.2017
19:21:42
ну верю

Yuriy
04.10.2017
19:22:03
да, я видел человека, которого называли Oleg Kiselyov

Alexander
04.10.2017
19:22:47
вот

если что я видел @cblp_su он настоящий человек

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