Size: a a a

2020 November 21

YR

Yuki Rito in fprog_spb
ну типичное решение - это засунуть все в аппликатив, функтор там, моноиды, значит будет полно <$>, <*>, <>...
источник

Y

Yuuri in fprog_spb
за что f# не любят?
источник

Y

Yuuri in fprog_spb
Yuki Rito
ну типичное решение - это засунуть все в аппликатив, функтор там, моноиды, значит будет полно <$>, <*>, <>...
Про формочки не скажу, но какой-нибудь blaze-html выглядит очень похоже
источник

YR

Yuki Rito in fprog_spb
somePage :: Maybe User -> Html
somePage u = html $ do
H.head $ do
  H.title "Some page."
body $ do
  userInfo u
  "The rest of the page."
источник

YR

Yuki Rito in fprog_spb
что-то как-то не очень по-моему...
источник

Y

Yuuri in fprog_spb
С BlockArguments доллары можно убрать
источник
2020 November 22

L

Leyλa in fprog_spb
Пасиб)
источник
2020 November 25

L

Leyλa in fprog_spb
Всем привет!

А завтра в четверг 26.11 в 19-00MSK у нас доклад от Андрея Иванова “Кусик и Дусик на пагинации в Датомике”: увлекательные приключения двух друзей, которые прибывают в Датомик на каникулы и помогают с проведением праздника пагинации.

Присоединяйтесь! Ссылка как обычно появится в канале за 5 минут до встречи 🙂
источник

AT

Alexander Tchitchigi... in fprog_spb
https://www.youtube.com/watch?v=TkPy7aLTtAw
"Зажигательное" видео. 😊 Кроме того, на самом деле даёт пищу для размышлений и несколько интересных ссылок для дальнейшего изучения (я планирую почитать Наура). Возможно, "парадигмы программирования" и в самом деле находятся не там, где их пытались найти. К сожалению, ответа на вопрос "как же парвильно писать программы" по-прежнему нет...
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Странный выбор языков
источник

AT

Alexander Tchitchigi... in fprog_spb
Aleksei (astynax) Pirogov
Странный выбор языков
Как сказал докладчик, можно выбрать разные, главное, что все согласны, что можно выбрать какие-нибудь. 😊
источник

MP

Mike Potanin in fprog_spb
На Lisp очень часто пишут императивно, особенно на Common Lisp. Приводить его как пример FP странно.
источник

AP

Aleksei (astynax) Pi... in fprog_spb
^ this
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Вон, есть курс известный — "Programming Languages". Там ООП показывается на Ruby, а ФП — на SML.
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Ruby близок к SmallTalk, но меньше пугает. Впрочем, для доклада важнее показательность примеров, так что ST подходит
источник

AP

Aleksei (astynax) Pi... in fprog_spb
А вот lisp точно на роль демонстрации функционального подхода подходит (хаха) слабо
источник

Y

Yuuri in fprog_spb
Aleksei (astynax) Pirogov
Странный выбор языков
Выходит, только лисп странный
источник

AP

Aleksei (astynax) Pi... in fprog_spb
length []     = 0
length (_:xs) = 1 + length xs
vs
(define (length xs)
 (if (null? xs) 0
   (+ 1 (length (cdr xs))
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Ни композиции, ни каррирования — таких, которые не выглядят чужеродно, а смотрятся как основные инструменты языка
источник

AP

Aleksei (astynax) Pi... in fprog_spb
(+ 1) . (* 2)
vs
(compose (partial + 1) (partial * 2))
мде
источник