Size: a a a

2021 February 18

YS

Yan Shkurinskiy in Haskell
Может чтобы отличать?
источник

IK

Ilya Kos in Haskell
Yan Shkurinskiy
Может чтобы отличать?
А потом взяли и добавил PatternSynonyms и все пошло к чертям
источник

YS

Yan Shkurinskiy in Haskell
Ilya Kos
А потом взяли и добавил PatternSynonyms и все пошло к чертям
Никогда кстати кажется не пользовался этим
источник

MK

Maxim Koltsov in Haskell
да операторы и в фемелях могут быть
источник

MK

Maxim Koltsov in Haskell
не помню есть ли там такое правило
источник

YS

Yan Shkurinskiy in Haskell
Кажется есть
источник

IK

Ilya Kos in Haskell
Операторы, да
источник

YS

Yan Shkurinskiy in Haskell
когда я велосипедил фемели :$
источник

IR

IC Rainbow in Haskell
Maxim Koltsov
тебе по-другому не дадут
похоже что так... а есть где ссылка на место в гайде? или это надо идти репорт читать?
источник

MK

Maxim Koltsov in Haskell
не могу найти сходу, но где-то должно быть в мануале
источник

MK

Maxim Koltsov in Haskell
есть вот такое:

GHC allows type constructors, classes, and type variables to be operators, and to be written infix, very much like expressions. More specifically:

A type constructor or class can be any non-reserved operator. Symbols used in types are always like capitalized identifiers; they are never variables. Note that this is different from the lexical syntax of data constructors, which are required to begin with a :.
источник

MK

Maxim Koltsov in Haskell
источник

MK

Maxim Koltsov in Haskell
но это раздел про конструкторы типов, который вскользь упоминает про конструкторы данных
источник

JS

Jerzy Syrowiecki in Haskell
источник

JS

Jerzy Syrowiecki in Haskell
Maxim Koltsov
(черт знает зачем так)
чтобы отличать переменные от постоянных в образцах, как индентификаторы с большой и с маленькой
источник

JS

Jerzy Syrowiecki in Haskell
Ilya Kos
А потом взяли и добавил PatternSynonyms и все пошло к чертям
да вроде ничего не пошло
источник

IR

IC Rainbow in Haskell
> Note that this is different from the lexical syntax of data constructors, which are required to begin with a :.
источник

IR

IC Rainbow in Haskell
и всё...
источник

IR

IC Rainbow in Haskell
(Ну и славно. Ибо нефиг ещё и в конструкторы тащить взрыв на ASCII фабрике.)
источник

JS

Jerzy Syrowiecki in Haskell
для тех, кто любит таблицы Сыровецкого.

классы — классы символов Юникода. названия классов наизусть не помню, но в целом должно быть понятно
источник