Size: a a a

2020 August 19

оГ

отец Григорий... in F# Chat
Но! Оффтопик и в @fsharp_flood
источник

T

TES in F# Chat
отец Григорий
Ну, я когда-то зарплату забустил на 20% :)
тебе забустили зарплату за то, что проект стало тяжелее поддерживать? F#-прогера же в разы тяжелее найти, чем обычного шарписта в случае чего
источник

AH

Ayrat Hudaygulov in F# Chat
TES
тебе забустили зарплату за то, что проект стало тяжелее поддерживать? F#-прогера же в разы тяжелее найти, чем обычного шарписта в случае чего
Ну это не так работает, ну да ладно.
источник

VS

Vladimir Shchur in F# Chat
TES
тебе забустили зарплату за то, что проект стало тяжелее поддерживать? F#-прогера же в разы тяжелее найти, чем обычного шарписта в случае чего
если на удаленку то может и проще, я вчера в слэке написал что ищу на фарше работу, меня голодные фшарперы чуть не заели, типа сами ждём не дождемся
источник

T

TES in F# Chat
Ayrat Hudaygulov
Ну это не так работает, ну да ладно.
а как? ну, допустим, у компании только один прогер. он может писать на чём хочет
или группа, которой нравится F# и они начинают стартап.
в других случаях мне сложно представить использование F#
источник

AH

Ayrat Hudaygulov in F# Chat
TES
а как? ну, допустим, у компании только один прогер. он может писать на чём хочет
или группа, которой нравится F# и они начинают стартап.
в других случаях мне сложно представить использование F#
Я бы во флудильне обсудил, тут уж не буду
источник

VK

Viacheslav Koryagin in F# Chat
Слушайте, а почему такой код не конвертится в Expression<T>?
type A = { mutable B : string }

let q = <@ Action<A, string>(fun a s -> a.B <- s) @>
LeafExpressionConverter.QuotationToLambdaExpression q
источник

VK

Viacheslav Koryagin in F# Chat
без сеттера всё норм
источник

VS

Vasily Shapenko in F# Chat
Квотейшны же могут в такое и не уметь
источник

VK

Viacheslav Koryagin in F# Chat
Хмм. Ладно, буду курить
источник

VS

Vasily Shapenko in F# Chat
Там ограниченный набор операций
источник

VK

Viacheslav Koryagin in F# Chat
Да, посмотрел, действительно не поддерживантся
источник

VK

Viacheslav Koryagin in F# Chat
Интересно, почему?
источник

AI

Anton Iliyn in F# Chat
кстати, я так и не понял смысл квотейшнов - где их логично применять?
источник

AH

Ayrat Hudaygulov in F# Chat
Anton Iliyn
кстати, я так и не понял смысл квотейшнов - где их логично применять?
при трансляции фшарпа в другой язык.
например выражения в SQL
или в JS
или для метапрограммирования, чтобы переопределять свой же код
источник
2020 August 20

AB

Alex Berezhnykh in F# Chat
Anton Iliyn
кстати, я так и не понял смысл квотейшнов - где их логично применять?
Ещё при создании тайп провайдеров, чтобы конструировать тела провайдед методов
источник

ДБ

Дмитрий Башинский... in F# Chat
а вмето Expression их норм юзать? или лучше обычные лямбды?
источник

AV

Alex Varenik in F# Chat
TES
а что не понятно?
для работы с внешним мировм(БД и сервисы) нужна имутабельность.
её в данной ситуации может обеспечить только MailboxProcessor(не уверен в этом)
Если это так, то сколько таких процессоров должно быть в приложении?
как-то так, шаблон в принципе старый, в C# есть аналогичная реализация. (это из "Андрей Александреску - Язык программирования D - (High Tech) 2012")
источник

AV

Alex Varenik in F# Chat
TES
а что не понятно?
для работы с внешним мировм(БД и сервисы) нужна имутабельность.
её в данной ситуации может обеспечить только MailboxProcessor(не уверен в этом)
Если это так, то сколько таких процессоров должно быть в приложении?
источник

AV

Alex Varenik in F# Chat
На каждый модуль который занимается интенсивной обработкой свой почтовый ящик, на контекст в конце концов. это просто шаблон для иммутабельной обработки очереди сообщений.
источник