Size: a a a

2020 August 26

VS

Vasily Shapenko in F# Chat
Maksim Volkau
ЧТоб несКучна
Нескучно скорее будет тому, кто это говно в проде будет поддерживать
источник

I

Igor in F# Chat
Maksim Volkau
Вот все в одном маленьком файлеце, и имлементация и сразу пример (асинковый, и синковый, и тестовый)
https://github.com/dadhi/SharpIO/blob/master/FreeIO/FreeIO.cs
А в чем прикол? То что монадку в тестах можно заменить?
источник

MV

Maksim Volkau in F# Chat
Igor
А в чем прикол? То что монадку в тестах можно заменить?
ну да, или синк на асинк заменить
источник

MV

Maksim Volkau in F# Chat
Vasily Shapenko
Нескучно скорее будет тому, кто это говно в проде будет поддерживать
Таки да
источник

АГ

Андрей Горшков... in F# Chat
Всем привет!
Ребят, не нашёл в правилах. Хочу предложить вакансию на С#. Можно сюда писать?
источник

IC

Ilya L Che in F# Chat
Андрей Горшков
Всем привет!
Ребят, не нашёл в правилах. Хочу предложить вакансию на С#. Можно сюда писать?
Про сишарп только в @DotNetRuJobs. Есть ещё чат для вакансий с F#, но он по понятным причинам не подходит.
источник

АГ

Андрей Горшков... in F# Chat
Ilya L Che
Про сишарп только в @DotNetRuJobs. Есть ещё чат для вакансий с F#, но он по понятным причинам не подходит.
Понял, благодарю за ответ!)
источник

NK

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

PD

Prunkles Dreemurr in F# Chat
А возможно ли написать такую CE с custom operation 'ok' и 'error', чтобы можно было писать, например,
result {
 if x then
   ok 1
 else
   error "a"
}

, вместо return! Ok 1 и return! Error "a" ?
источник

RM

Roman Melnikov in F# Chat
Prunkles Dreemurr
А возможно ли написать такую CE с custom operation 'ok' и 'error', чтобы можно было писать, например,
result {
 if x then
   ok 1
 else
   error "a"
}

, вместо return! Ok 1 и return! Error "a" ?
кто мешает?
источник

PD

Prunkles Dreemurr in F# Chat
Roman Melnikov
кто мешает?
Понимание того, как правильно писать свои хитрые CE
источник

RM

Roman Melnikov in F# Chat
гони его в шею.
Берешь и пишешь
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
А возможно ли написать такую CE с custom operation 'ok' и 'error', чтобы можно было писать, например,
result {
 if x then
   ok 1
 else
   error "a"
}

, вместо return! Ok 1 и return! Error "a" ?
да, там будет implicit yield
источник

PD

Prunkles Dreemurr in F# Chat
Ayrat Hudaygulov
да, там будет implicit yield
Вот любое custom operation, как я понял, требует определения Yield, и как я понял, это будет разворачиваться в MyCO(Yield(x)). Но как совместить эти две вещи я не понимаю
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
Вот любое custom operation, как я понял, требует определения Yield, и как я понял, это будет разворачиваться в MyCO(Yield(x)). Но как совместить эти две вещи я не понимаю
а, имплисит yield! у нас нет)
источник

PD

Prunkles Dreemurr in F# Chat
То есть не получится так написать?
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
То есть не получится так написать?
надо подумать.
источник

PD

Prunkles Dreemurr in F# Chat
Я совершенно не понимаю, почему тут не виден x
источник

X

XÆA-XII in F# Chat
Prunkles Dreemurr
Я совершенно не понимаю, почему тут не виден x
Попробуй !
источник

PD

Prunkles Dreemurr in F# Chat
XÆA-XII
Попробуй !
Куда?
источник