Size: a a a

2017 December 05

g

gsomix in Haskell Start
Aleksei (astynax) Pirogov
Рац.предложения админам и "неновичкам"

Предлагаю банить (как минимум, ругать) за
- рекурсивные схемы,
- навязывание point free,
- рекомендации заюзать линзы, Free Monads, Type Families и прочее "неновичковое",
- разговоры про зависимые типы и даже другие языки

Также предлагаю отправлять в общий чат людей с вопросами по чему-то за пределами Functor/Applicative/Monad/др.базовых классов (возможно даже вопросы по трансформерам лучше перенаправлять в @haskellru)

И всех настоятельно призываю не решать за вопрошающего его проблему: этот канал создан для изучающих и решение проблем за них (например, выполнение д/з к курсам вроде степиковского) будет медвежьей услугой! Ещё хуже будут помогать советы вида "а вот так можно ещё короче!" (см.выше про point free) - пусть новички пишут как угодно, лишь бы им самим было понятно. Понятное дело, что code review - штука хорошая, но давайте исходить из принципа "лучшее - враг хорошего", как бы кому ни хотелось продемонстрировать свой скилл в code golf.

И ещё прошу хоть бы здесь не скатываться во флеймы про редакторы (новичку хватит блокнота и GHCi - так даже больше понимания будет) и диалоги на тему "а вообще этот ваш хаскель востребован/нужен кому нибудь?" (те, кто сюда приходят, уже решили изучить язык вне зависимости от его востребованости).
Поддержу.
источник

g

gsomix in Haskell Start
источник

ЕО

Евгений Омельченко in Haskell Start
Aleksei (astynax) Pirogov
Рац.предложения админам и "неновичкам"

Предлагаю банить (как минимум, ругать) за
- рекурсивные схемы,
- навязывание point free,
- рекомендации заюзать линзы, Free Monads, Type Families и прочее "неновичковое",
- разговоры про зависимые типы и даже другие языки

Также предлагаю отправлять в общий чат людей с вопросами по чему-то за пределами Functor/Applicative/Monad/др.базовых классов (возможно даже вопросы по трансформерам лучше перенаправлять в @haskellru)

И всех настоятельно призываю не решать за вопрошающего его проблему: этот канал создан для изучающих и решение проблем за них (например, выполнение д/з к курсам вроде степиковского) будет медвежьей услугой! Ещё хуже будут помогать советы вида "а вот так можно ещё короче!" (см.выше про point free) - пусть новички пишут как угодно, лишь бы им самим было понятно. Понятное дело, что code review - штука хорошая, но давайте исходить из принципа "лучшее - враг хорошего", как бы кому ни хотелось продемонстрировать свой скилл в code golf.

И ещё прошу хоть бы здесь не скатываться во флеймы про редакторы (новичку хватит блокнота и GHCi - так даже больше понимания будет) и диалоги на тему "а вообще этот ваш хаскель востребован/нужен кому нибудь?" (те, кто сюда приходят, уже решили изучить язык вне зависимости от его востребованости).
Предлагаю сделать правила чата из твоего поста
источник

PG

Pïg Grëënëst in Haskell Start
Aleksei (astynax) Pirogov
Рац.предложения админам и "неновичкам"

Предлагаю банить (как минимум, ругать) за
- рекурсивные схемы,
- навязывание point free,
- рекомендации заюзать линзы, Free Monads, Type Families и прочее "неновичковое",
- разговоры про зависимые типы и даже другие языки

Также предлагаю отправлять в общий чат людей с вопросами по чему-то за пределами Functor/Applicative/Monad/др.базовых классов (возможно даже вопросы по трансформерам лучше перенаправлять в @haskellru)

И всех настоятельно призываю не решать за вопрошающего его проблему: этот канал создан для изучающих и решение проблем за них (например, выполнение д/з к курсам вроде степиковского) будет медвежьей услугой! Ещё хуже будут помогать советы вида "а вот так можно ещё короче!" (см.выше про point free) - пусть новички пишут как угодно, лишь бы им самим было понятно. Понятное дело, что code review - штука хорошая, но давайте исходить из принципа "лучшее - враг хорошего", как бы кому ни хотелось продемонстрировать свой скилл в code golf.

И ещё прошу хоть бы здесь не скатываться во флеймы про редакторы (новичку хватит блокнота и GHCi - так даже больше понимания будет) и диалоги на тему "а вообще этот ваш хаскель востребован/нужен кому нибудь?" (те, кто сюда приходят, уже решили изучить язык вне зависимости от его востребованости).
> - навязывание point free,
> - разговоры про зависимые типы и даже другие языки
Я ливаю.
источник

NK

ID:351615646 in Haskell Start
Aleksei (astynax) Pirogov
Рац.предложения админам и "неновичкам"

Предлагаю банить (как минимум, ругать) за
- рекурсивные схемы,
- навязывание point free,
- рекомендации заюзать линзы, Free Monads, Type Families и прочее "неновичковое",
- разговоры про зависимые типы и даже другие языки

Также предлагаю отправлять в общий чат людей с вопросами по чему-то за пределами Functor/Applicative/Monad/др.базовых классов (возможно даже вопросы по трансформерам лучше перенаправлять в @haskellru)

И всех настоятельно призываю не решать за вопрошающего его проблему: этот канал создан для изучающих и решение проблем за них (например, выполнение д/з к курсам вроде степиковского) будет медвежьей услугой! Ещё хуже будут помогать советы вида "а вот так можно ещё короче!" (см.выше про point free) - пусть новички пишут как угодно, лишь бы им самим было понятно. Понятное дело, что code review - штука хорошая, но давайте исходить из принципа "лучшее - враг хорошего", как бы кому ни хотелось продемонстрировать свой скилл в code golf.

И ещё прошу хоть бы здесь не скатываться во флеймы про редакторы (новичку хватит блокнота и GHCi - так даже больше понимания будет) и диалоги на тему "а вообще этот ваш хаскель востребован/нужен кому нибудь?" (те, кто сюда приходят, уже решили изучить язык вне зависимости от его востребованости).
зачем?
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Что "зачем"?
источник

NK

ID:351615646 in Haskell Start
банить за названные причины
источник

NK

ID:351615646 in Haskell Start
желающих изучить названные вопросы намного меньше чем остальных изучающих
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Банить не за вопросы. А за "вот смотрите, как эту вашу задачу можно решить на линзах и препроморфизме, да ещё и бьсточечно!"
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Если кто спросит - перенаправить в неновичковый чат
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Плохи не вопросы, плохи плохие советчики
источник

NK

ID:351615646 in Haskell Start
так и напиши
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Евгений Омельченко
Предлагаю сделать правила чата из твоего поста
источник

ЕО

Евгений Омельченко in Haskell Start
Мне кажется, что глубокая задача этого чатика -- создать комфортное пространство по обучению новичков в хаскеле. Да, их немного, но во многом комьюнити в этом само виновато. Люди приходят и спрашивают про рекорды, а параллельно редакторосрач идёт
источник

ЕО

Евгений Омельченко in Haskell Start
источник

NK

ID:351615646 in Haskell Start
синдром швейцара
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Чатов про редакторосрач, code golf и меряние скилом - навалом и за пределами этого чата
источник

С

Слава in Haskell Start
Aleksei (astynax) Pirogov
Первокурсиникам норм - ещё голова не забита жавой или шарпом :)
Для пущего садизму можно этим первокурсникам параллельно вести курс Си - на котором будет написан интерпретатор хаскеля, с этими его thunk'ами. В общем, низкоуровневая работа хаскеля.
источник

З

Завтра in Haskell Start
Странное предложение, что тогда вообще можно делать?
источник

AP

Aleksei (astynax) Pirogov in Haskell Start
Можно вести себя адекватно, не показывать длину своего эго перед новичками (и перед другими неновичками тоже!), давать им советы в соответствии с их уровнем знаний. Короче говоря можно помогать учиться.
источник