Size: a a a

2021 April 12

JS

Jerzy Syrowiecki in Haskell
это точная цитата из задания?
источник

к

кана in Haskell
мне скидывали однажды вот такое "хаскельное" задание
источник

JS

Jerzy Syrowiecki in Haskell
это важно?
источник

к

кана in Haskell
да
источник

UT

Unknown T. in Haskell
не, не из украины, из россии
источник

UT

Unknown T. in Haskell
источник

к

кана in Haskell
которое очевидно прологовое, или еще какое-то, без понятия, но не хаскельное. Если это то же самое учебное заведение, то это бы объяснило что-то
источник

JS

Jerzy Syrowiecki in Haskell
но это же не Хаскель
источник

UT

Unknown T. in Haskell
++
Это выглядит как классик лисп
Но нет, задание на хаскель
источник

JS

Jerzy Syrowiecki in Haskell
да, автор тут слишком небрежно к деталям относится
источник

JS

Jerzy Syrowiecki in Haskell
если скобки читать как список, то этот список должен быть гетерогенным. например, data MyList a = Elem a | List [MyList a], как вы предлагали, будет типом решения
источник

UT

Unknown T. in Haskell
Да, попробую взять data MyList a = Elem a | List [MyList a]
источник

UT

Unknown T. in Haskell
Спасибо большое за помощь, помогли разобраться с типами хоть немного.
источник

к

кана in Haskell
но повторюсь, имхо это не самое удобное определение, по нему будет сложно рекурсироваться, три конструктора удобнее в этом плане

а эти два определения эквивалентны при этом
источник

JS

Jerzy Syrowiecki in Haskell
но лисперы (a (b (c))) обычно используют там же, где хаскелиты пишут (a : (b : (c : [])))
источник

JS

Jerzy Syrowiecki in Haskell
я хочу сказать, что вот это нельзя единственным очевидным образом перевести на Хаскель
источник

к

кана in Haskell
вот какой интересно смысл преподавать хаскель по таким задачам, чисто для галочки что ли

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

к

кана in Haskell
и к той фотке с задачами выше вопрос такой же
источник

JS

Jerzy Syrowiecki in Haskell
но язык же определяет преподаватель, если он знает только лисп, пусть преподаёт лисп
источник

UT

Unknown T. in Haskell
тут явно скопипастили задачи по лиспу и решили, что их можно дать и на хаскель
ладно, обожаю наш универ
почитаю доку и примеры и разберусь как-нибудь, сам haskell мне нравится, очень интересный язык. Но для себя пока не нашел, как его можно применить на практике (я работаю в webdev.)
источник