
Alexander
26.01.2017
11:35:45
в общем даже ввод нормальный нужно n часов
почему это круто обычно hand waving

Boris
26.01.2017
11:37:06
Он рассказывает что даже знакомство с фп помогает лучше соображать при прогагье на плюсах и на любом другом языке

Evgeniy
26.01.2017
12:52:44

Google

Serghei
26.01.2017
12:53:14
спасибо
толковая статья
только я не понял где там скала)

Тёма
26.01.2017
14:02:05
Ребят, что вы бы посоветовали прочесть человеку с математическим бэкграундом?

Evgeniy
26.01.2017
14:02:26

Dmitry
26.01.2017
14:02:37
Бхагавад-гиту. ну, прсто для разнообразия

Serghei
26.01.2017
14:03:02
хахаха

Dmitry
26.01.2017
14:04:04
нужен более специфический вопрос. прочитать для того, что бы?

Тёма
26.01.2017
14:05:33
Для того чтобы "въехать" быстрее в ФП и в Хаскель в частности. Положим, если вы бы составляли курс по ФП, на чём бы вы его основывали?

Serhii
26.01.2017
14:08:32
SICP

Dmitry
26.01.2017
14:08:46
лямбда, типы, типизированная лямбда, ml, haskell
ну и да, sicp
написать свой лисп, потом приделать типы и посмотреть что получится (ml)

Google

Boris
26.01.2017
14:09:16
Рома Чепляка в подкасте говорил что два года не работал чтобы монады понять :-)

Dmitry
26.01.2017
14:10:01
ну тут вопрос, они тебе нужны со стороны теории групп или просто для работы

Тёма
26.01.2017
14:10:01
Спасибо!
Не-не, никакой работы.

Boris
26.01.2017
14:10:17
http://mightybyte.github.io/monad-challenges/

Тёма
26.01.2017
14:10:25
Вопрос не практический абсолютно.

Boris
26.01.2017
14:10:55
Эту тему очень советовал

Dmitry
26.01.2017
14:11:48
если более практично, то в аппеле (вообще обожаю) есть классификация ЯП и там очень прикольно приходят от разработки языков вообще к тому, что делают один и тот же язык чистым, грязным, ленивым, энергичным, с сильной типизацией и т.п. после этого в принципе понятно почему оно всё такое, какое есть
ну и потом write you a haskell
её чел дописал, кстати?

eugene
26.01.2017
14:13:54

Mansur
26.01.2017
14:14:58
TAPL уже был?

Dmitry
26.01.2017
14:15:29
забыли. предполагается, что его придется прочитать при переходе от лиспа к ml

Alexander
26.01.2017
14:37:59
Как-то тут хардкорно
Хотя наверное правильно

Vladimir
26.01.2017
14:39:13
ну TaPL это всё-таки книга для увлекающихся языками и компиляторами
на мой взгляд
ну то есть такой случай, когда ФП замыкается на самом же себе.
а хотелось бы наверно просто самые разные прикладные задачи решать в функциональном стиле и может даже с типами, и может даже с монадами.

Serghei
26.01.2017
14:43:11

Vladimir
26.01.2017
14:43:17
перед сообществом по-моему всегда стояла задача не просто показать, что ФП это круто, а что это также и доступно и вообще естественно

Google

Serghei
26.01.2017
14:43:23
кстати купил себе )

Vladimir
26.01.2017
14:44:20
книга с драконом, насколько я помню, свойства языков не исследует совершенно никак. просто обсуждается как их парсить
ну то есть TaPL именно что про языки, я несколько оговорился
я считаю это всё-таки специальная литература

Dmitry
26.01.2017
14:47:12
ну TAPL вообще про теорию типов и её прикладное использование, было бы странно если б он начал рассказывать, как фп просто и круто и всё прочее
выучите хаскелл, потеряйте способность писать на других языках, станьте социальным инвалидом

Serghei
26.01.2017
14:47:44
> Лямбда пресс
ох ничего себе

Alexander
26.01.2017
14:49:16

Dmitry
26.01.2017
14:51:10
@qnikst вот это вот что? не согласен?

Alexander
26.01.2017
14:51:25
Наоборот, полностью согласен

Vladimir
26.01.2017
14:52:05

Quet
26.01.2017
14:52:07
выучите хаскел и просто на других языках начнете писать как на хаскеле )

Dmitry
26.01.2017
14:52:25
@quetzal я на си пишу теперь так, это боль

Alexander
26.01.2017
14:52:33

Vladimir
26.01.2017
14:52:42
ну ок)

Quet
26.01.2017
14:52:53

Alexander
26.01.2017
14:53:10
Ну если объективно, объяснением что это просто мало кто занимался напрямую

Dmitry
26.01.2017
14:53:16
ну хаскел это только два из проектов на текущий момент

Quet
26.01.2017
14:53:30
а там где си не смотрели на какой-нибудь раст?

Google

Alexander
26.01.2017
14:53:42

Dmitry
26.01.2017
14:53:48
там где си, там у меня мипс

Quet
26.01.2017
14:54:01
генерить си из хаскеля...

Vladimir
26.01.2017
14:54:19

Dmitry
26.01.2017
14:54:20
короче всё по кругу много раз обдумывали, всё это не работает
у меня есть фунционал-стайл библиотечка контейнеров
а теперь еще и реализация лиспа

Admin
ERROR: S client not available

Dmitry
26.01.2017
14:54:44
как-то вот справляюсь
но всё равно это боль

Alexander
26.01.2017
14:55:04
У нас пока на паузе проект где хитрый си из хацкеля будет, специализированный

Quet
26.01.2017
14:55:13

Alexander
26.01.2017
14:55:28
Точнее сначала попробуем чистый haskell но боюсь в констрейнты не удожимся
Специализированный = не generic purpose а под задачу
но всё равно это боль
Там всякие ivory тоже не работают? (Хотя вроде ты им не впечатлен был и вроде он вам бесполезен)

Dmitry
26.01.2017
14:57:40
ну напиши например DNS прокси на ивори
думаю это будет очень увлекательное занятие

Alexander
26.01.2017
14:58:29
Я не опытен в ivory это к касперским :)
Слушай а есть какой-нибудь минимальный кусок который мог бы быть интересен и который за короткое время запилить можно? Мне тут вскоре нужно будет поэкспериментировать с haskell, ivory и т.п. вещами

Quet
26.01.2017
15:00:29

Google

Dmitry
26.01.2017
15:00:31
интересен кому, погоди?

Alexander
26.01.2017
15:00:34
А задачи подходящей нет, точнее есть та что заморожена, но там я боюсь часть по NDA попадает, а мне по этому пост

Dmitry
26.01.2017
15:00:43
go? возвращаемся к мипсу
там где работает go, хаскел тоже работает

Alexander
26.01.2017
15:01:06
Т.е. если увидеть пост making fast dns proxy in haskell

Dmitry
26.01.2017
15:01:07
а вот этот гребаный мипс используется китайцами из за халявности
и никому больше не нужен

Quet
26.01.2017
15:01:17
мипс64 он умеет кстати

Dmitry
26.01.2017
15:01:23
прокся уже написана давно, я как пример привел
еще есть DPI движок

Quet
26.01.2017
15:01:28
но я думаю у тебя конечно не такой мипс )

Dmitry
26.01.2017
15:01:31
там кстати машинная обучалка на хаскеле
как раз генерится код всё как мы любим
серверная часть везде на хскеле
но в железках мипс и си. ну есть выбор - покоцанные плюсы или си

Alexander
26.01.2017
15:02:05
Мне просто нужно что-то достаточно мелкое и со стейтом и для чего важно latency

Dmitry
26.01.2017
15:02:12
я выбираю на си писать в таких услових

Quet
26.01.2017
15:02:53
раст вроде умеет мипс32 еще

Dmitry
26.01.2017
15:03:02
"умеет"