@haskellru

Страница 161 из 1551
Alexander
26.01.2017
11:35:45
в общем даже ввод нормальный нужно n часов

почему это круто обычно hand waving

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

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
ну TaPL это всё-таки книга для увлекающихся языками и компиляторами
а я думал на эту роль претендует книга с драконом

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
> Лямбда пресс ох ничего себе

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

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

Vladimir
26.01.2017
14:52:05
Перед каким сообществом стояла такая задача?!
перед функциональным сообществом. уже лет 30 или 40 они говорят "правильные" вещи, но никто не слушает, а кто слушает тот не верит

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

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

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

Quet
26.01.2017
14:52:53
@quetzal я на си пишу теперь так, это боль
как на си?? у вас же хаскель сплошной на бэкенде

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
@quetzal я на си пишу теперь так, это боль
Мне тут ноду и питон пришлось подпиливать, еще и на винде, вообще ад :)

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

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

Vladimir
26.01.2017
14:54:19
генерить си из хаскеля...
разве не это делает GHC? ))

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
а теперь еще и реализация лиспа
все как положено “… an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp” ?

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
"умеет"

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