Size: a a a

2020 November 13

ДБ

Дмитрий Башинский... in F# Chat
куда положить editorconfig для fantomas?
источник

ДБ

Дмитрий Башинский... in F# Chat
или где он держит свой .editorconfig?
источник

ДБ

Дмитрий Башинский... in F# Chat
@here
источник

Ɖ

Ɖrēw in F# Chat
Stanisλav Serjøgin
Чутка зубы об него сломал, но в целом получил удовольствие
фпарсек топ
источник

X

XÆA-XII in F# Chat
Ɖrēw
фпарсек топ
Фпарсек это библиотека про аппликативные парсеры?
источник

Ɖ

Ɖrēw in F# Chat
Yep
источник

X

XÆA-XII in F# Chat
Фух, а я уж думал велосипед изобретать
источник

Ɖ

Ɖrēw in F# Chat
Причем весьма неплохая либа, серьезно
источник

P

Pavel in F# Chat
Он вроде тока на строках, а есть библиотека комбинаторов для произвольного инпута?
источник

SS

Stanisλav Serjøgin in F# Chat
Ayrat Hudaygulov
let (|Between|_|) (a: string) (b: string) (x: string)  =
   if x.StartsWith a && x.EndsWith b then Some () else None

let format' = function
   | Between "{" "}"
   | Between "[" "]" -> "JSON"
   | Between "<" ">" -> "XML"
   | _ -> "PlainText"
А почему принято использовать Optional, а не bool? Потому что семантика более выразительная или по другим причинам?
источник

SN

Shub Niggurath in F# Chat
Stanisλav Serjøgin
А почему принято использовать Optional, а не bool? Потому что семантика более выразительная или по другим причинам?
Optional является функтором, а bool нет
источник

SN

Shub Niggurath in F# Chat
Optional может выразить отсутствие значения, а bool нет
источник

g

gsomix in F# Chat
Stanisλav Serjøgin
А почему принято использовать Optional, а не bool? Потому что семантика более выразительная или по другим причинам?
Потому что из активных шаблонов можно возвращать значения, завёрнутые в Option<'T>.
источник

g

gsomix in F# Chat
gsomix
Потому что из активных шаблонов можно возвращать значения, завёрнутые в Option<'T>.
То есть не только информацию о том, сопоставилось или нет, а ещё деконструкцию/представление сделать.
источник

RM

Roman Melnikov in F# Chat
Pavel
Он вроде тока на строках, а есть библиотека комбинаторов для произвольного инпута?
Был по аналогии с фпарсеком парсер байт ещё
источник

NK

ID:0 in F# Chat
источник
2020 November 14

Dv

Dr. Friedrich von Ne... in F# Chat
Дмитрий Башинский
куда положить editorconfig для fantomas?
А они какое-то отношение имеют друг к другу?
источник

RS

Rustam Sayfutdinov in F# Chat
Фантомас его поддерживает
источник

NK

ID:0 in F# Chat
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Прикольная визуализация самых часто используемых слов в программах на F#:
https://anvaka.github.io/common-words/#?lang=fs
источник