Skip to content

Latest commit

 

History

History

lab

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Упражнения на дисциплината "Функционално Програмиране - Практикум"

Полезна информация

Курсът се взима с домашни + проект

Домашните не са задължителни, проектът е.

Домашните ще са ~7 на брой, в идеален свят.

Домашните ще се предават в лично github репо за всеки човек чрез pull request.

Проектът ще може да е споделен с проекта за главната дисциплина, с уговорката че правите проект за >=40 точки.

Проектът се предава по същия начин както домашните - pull request във вашето репо в github, над който ви пиша feedback.

Контакти

Ще ползваме discord-а, който е споделен с останалите групи по ФП, за обявления за домашни, така че очаквам да го следите.

Ако искате да обсъждате нещо от философски въпроси до конкретни неща, в discord ще е най-яко, защото могат всички да го гледат и да се включват.

Важно - За линк към дискорда ми пишете мейл, предпочитам да не слагам публичен такъв на произволни места из нета.

Haskell ресурси

  • Плагиатствам от този курс

  • Книгата на която е базиран горният курс (и също я смятам за добър ресурс)

  • Хубав talk/demo за неща които често ти се налагат често и как се правят те в Haskell - цък

  • Hoogle - търсене за хаскел функции(идентификатори) (по типове!)

  • Hackage - търсене за хаскел пакети

  • LYAH - може би най-популярният Haskell ресурс

    Става за бързо четене, но малко остаряло + няма задачи/повече примери. (има готини илюстрации)

  • Real World Haskell - практично насочена

    Отново, малко остаряло.

  • Специализирани ресурси:

    • Мазохизъм/Програмиране с типове - Thinking with Types
    • Паралелно и конкуретно програмиране - Parallel and Concurrent Programming in Haskell
    • Разглеждане на фундаментални типови класове - Typeclassopedia
    • Разглеждане на различни интересни библиотеки/разшиерния на езика - 24 days of *
    • Хиляди статии по най-различни теми - питайте ме ако ви е интересно - не се четат трудно!
  • Яки misc неща (TODO: add more stuff?):

  • Монади:

Монади

Misc