Skip to content
Yuriy Syrovetskiy edited this page Jan 20, 2021 · 12 revisions

Правила поведения в сообществе RuHaskell

Включая чаты, форумы и прочие средства общения, см. /links

Это просто свод указаний, а не жёстких законов.

Участники этого сообщества общаются спокойно, без агресии и чрезмерного выражения чувств, строго в цензурной форме.

Считаются плохим тоном картинки и стикеры не по теме (от последних лучше вообще воздержаться).

Отдельная просьба не делиться контентом в нарушение авторских прав. Это касается в первую очередь выкладывания литературы без права это делать. Многие источники информации для новичков свободно доступны, так давайте же пользоваться ими, для несвободых источников допустимо упоминание.

Также осуждается решение чьих-то домашних заданий или написание кода за кого-то: решение проблем за студентов не идёт им на пользу.

Особые правила для @haskell_learn

В этом чате категорически не приветствуются (злоупотребление приведёт к ответным мерам):

  • упоминание и/или отсылки к темам, которые выходят за пределы "основ Haskell", например
    • теорию категорий, Hask,
    • рекурсивные схемы,
    • point free code golf,
    • сложная оптика (сложнее простых линз и призм),
    • зависимые, Пи-, Сигма-типы,
    • Free Monads,
    • ...;
  • обсуждение других языков программирования; однако спрашивать, как сделать что-то аналогичное фиче/библиотеке из другого языка в Хаскеле — можно;
  • споры про редакторы/среды разработки: новичку достаточно редактора и интерактивного интерпретатора (GHCi), за остальным пройдите в нашу Wiki;
  • дискуссии на темы вроде "зачем этот ваш Haskell вообще нужен?" или "а Haskell вообще востребован?";
  • дискуссии о том, что вас лично не устраивает в языке: мы изучаем язык в таком виде, в каком он есть сейчас, а не делимся своим недовольством о его недостатках.
  • Советы вида "а вот так можно ещё короче!" (см.выше про point free): новичок может писать так, как ему угодно, лишь бы у написавшего код было понимание написанного. Аккуратное code review без фанатизма, тем не менее, приветствуется. Здесь стоит руководствоваться принципом "лучшее - враг хорошего".

Особые правила для @haskell_blah

Просто не мешайте другим