Size: a a a

2020 November 06

ПК

Паша Калугин... in Haskell
Хорошо, тогда
Хочу прочитать строку как символ
Как мне это сделать?
источник

AV

Alexander Vershilov in Haskell
read/show это не средства для парсинга, если честно
источник

AV

Alexander Vershilov in Haskell
^^
источник

ПК

Паша Калугин... in Haskell
Alexander Vershilov
read/show это не средства для парсинга, если честно
А что использовать для парсинга?
источник

VD

Velvet Darkness in Haskell
> Хочу прочитать строку как символ
Никак, строка не символ же. Прочитай как строку и возьми оттуда нужный символ.
источник

ПК

Паша Калугин... in Haskell
Юзер вводит просто символ, без кавычек
источник

AV

Alexander Vershilov in Haskell
Библиотеки для парсинга
источник

VD

Velvet Darkness in Haskell
Паша Калугин
А что использовать для парсинга?
megaparsec же
источник

AV

Alexander Vershilov in Haskell
Предпочитают парсер комбинаторы
источник

AV

Alexander Vershilov in Haskell
megaparsec, attoparsec
источник

A

Andrey in Haskell
megaparsec, attoparsec
источник

A

Andrey in Haskell
+
источник

AT

Alexander T in Haskell
Паша Калугин
Юзер вводит просто символ, без кавычек
чем head не подходит?
источник

AV

Alexander Vershilov in Haskell
Ещё есть trifecta, uu-parsing-lib, но они менее попуряны
источник

ПК

Паша Калугин... in Haskell
Нужно что-то такое же простое, как read
источник

VD

Velvet Darkness in Haskell
Кстати, а что там с parsec? Его вроде сначала перестали рекомендовать, потому что протух и используйте мегапарсек. А потом парсек вроде ожил обратно.
источник

ПК

Паша Калугин... in Haskell
Ну либо не сильно сложнее
источник

AV

Alexander Vershilov in Haskell
тем, что head ничем не помогает, но мешает
источник

AV

Alexander Vershilov in Haskell
Velvet Darkness
Кстати, а что там с parsec? Его вроде сначала перестали рекомендовать, потому что протух и используйте мегапарсек. А потом парсек вроде ожил обратно.
не помню, чтобы parsec оживал
источник

AT

Alexander T in Haskell
хед от строки даст чар как раз, чем он мешает-то
источник