Pavel
мутаций нет только в хачкеле. во всем остальном фп они есть и никого не парят. если тебя напрягает торчащая наружу переменная спрячь ее let ainp, aoutp = let mutable x = true (fun _ -> x <- true), (fun () -> let r = x in x <- false; r)
Shub
мутации вполне себе контролируются. тот же STM например
Shub
но в этом примере 100% можно обойтись без мутаций
x
реальность
Ордер? А где же роботы?
Анна
Ордер? А где же роботы?
Действительно 🤔
Анна
@fillpackart объяснитесь
Pavel
http://devhumor.com/content/uploads/images/August2017/58-interview-vs-reality.png
サイトー
Кстати, так есть хоть какая-ниудь красивая имплементация REsult в с# или легче перетянуть всех на f# ? :D
https://github.com/louthy/language-ext https://github.com/vkhorikov/CSharpFunctionalExtensions За красивость не ручаюсь
Vasiliy
И всем утро, https://youtu.be/2wy-W-pYlds прям зацепило
Vladislav
https://twitter.com/anotherjtm/status/1100430644524564480?s=12
Фил Ранжин
@fillpackart объяснитесь
так ордер - заказ роботу, что бы он приволок что-нибудь со скалада
サイトー
Лямбды память выжрут
А почему в linq или rx каком-нибудь не выжирают? Или выжирают таки?
Vladislav
https://uxmyths.com/
Ivan
Я помню в основном чате обсуждали вот такой нюанс
Ivan
http://sergeyteplyakov.blogspot.com/2013/02/mvp-summit-0.html
x
Лямбды память выжрут
kakiye vashi dokazatelstwa?
Vladislav
kakiye vashi dokazatelstwa?
http://www.shawnhargreaves.com/blog/delegates-events-and-garbage.html
Pavel
ох ты ж какая мохнатая статья. на самом деле каждый твой чих в фшарпе (туплы, опшины, карринг и все остальное) память выжирает, в неимоверно больших пропорциях чем лямбды
x
http://www.shawnhargreaves.com/blog/delegates-events-and-garbage.html
Note that anonymous delegates come in two flavors. Free standing ones (which do not reference any variables from their parent scope) can be implemented as simple static methods, and will not cause any more allocations than any other kind of delegate. It is only when an anonymous delegate is used as a lexical closure that the compiler will generate this extra hidden allocation.
x
ну всё правильно написано. Хочеш захватывать переменные в контекст - получай аллокации
x
"Лямбды память выжрут" - это как-то очень общо и неправда
Alexander
https://repl.it/@AlexanderL2/srtpFsharp
Alexander
Кто нибудь может объяснить поведение программы?
Alexander
Почему для своего типа я могу использовать member constraint invocation expressions, а для встроенных нет?
Pavel
операторам оно не особо надо let inline squareE x = x * x и все работает
Pavel
в неткор3 будет ескейп анализ и с этим должно стать на порядок лучше
хз . чет сомневаюсь что сей анализ Seq.indexed переварит
Pavel
и все прочии библиотечные методы
Ayrat
В целом это все нагрузка на ген0
Ayrat
То есть трафик, да. Но быстро собираемый
Pavel
было б прикольнее если фшарп умел в граф-рирайтинг как клин. от там польза ощутимая может быть
Ayrat
Эти тупли как в seq.indexed короткоживущие. И да, лучше бы они вообще на кучу не залезали
Крылатый
Доброе утро!
Vladislav
щел второй день
Vladislav
влад пытается запустить ssms
Vladislav
Exception Info: System.NotImplementedException at System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlType(BamlType, Int16)
Vladislav
Vasily
Ssms этошо?
Ivan
sql server management studio?
Vasily
Ну возможно
Vasily
Выскажу предположение, что установка .net 3.5 может помочь
SuddenGunter
2017?
Vasily
@Liminiens ^^
Nikolay
Но писать их сложнее
Vladislav
2017?
уже заработала превью
Vladislav
а так последнюю стабильную ставил
Vladislav
хз че там было, там впф валился внутри нее
Vasily
Сходил ради интереса в ту контору,где мтпрото. Сразу предложили бабла
Vasiliy
😱 и сразу работу?
Vasily
Угу
Vasily
На фшарпе
Vasiliy
«На, бери и уходи»!
ахаха ну зачем сразу так)
Vasiliy
Да,мессенджер
а что то спрашивали или такие — Неее, ну Это Василий, надо брать его?
Vladislav
доказал ему что в дотнете они длиннее?)
Vasily
Скалист выбрал фшарп как бэк для клиента
Крылатый
Мессенджер на mtproto на F#?
Крылатый
Хм...
Vasiliy
Vasily
Когда такой пачкой денег кидают
Vasily
Надо брать
Vasiliy
скоро все будем общаться в новом чате?
Анна
Анна
Когда такой пачкой денег кидают
ну раз про пачки сам заговорил, хвастайся суммой тогда уж 🤷‍♀️
Vasily
250 на руки
Анна
А вообще хорошо, и Василий пристроен, и эти ребята вакансии спамить перестанут и заставлять тестовое делать
Vasily
Меня никто не заставлял