Vladislav
я очень осторожен с этим
Vladislav
смотри
Vladislav
1) язык и так нищевой 2) юзать специфик либу для нищевого языка
Vladislav
угадай кто ее фиксить будет)
Vasiliy
что то никому не нравятся орм на f# для f# :D
Vladislav
поэтому лучше осторожно
Vasiliy
А даппер кстати, что возвращает рекорды\классы?
Vladislav
да
Vladislav
Запросы строками писать в 2019?
тут немного их, меньше 10)
Ayrat
А даппер кстати, что возвращает рекорды\классы?
Он может заполнить рекорды, если рекорды с атрибутом КлиМутабл
Vasiliy
Если Рекороды, круто. надо попробовать тогда.
Vasiliy
кстати, читал доки для орм, и увидел, что async в F# это не такой же async как с#?
Vladislav
он ленивый
Ayrat
И не стейт машина
Vasiliy
мне, казалось, что сишарп взял асинк из фшапра...
Ayrat
мне, казалось, что сишарп взял асинк из фшапра...
Идею да, но и фшарп был не первый. Монадка Футуре
Vladislav
сишарп взял из фшарпа, а фшарп украл от скалы Одерски
Ayrat
То есть главная мысль асинк/евейта - писать как бы императивный код который на самом деле лапша колбеков
Igor
сишарп взял из фшарпа, а фшарп украл от скалы Одерски
Хм, а в скале изкоробочные-футуры не ленивые 🤔 И фор-компрехенс там стремный
Vladislav
Ayrat
Ага. Как do-нотация в хаскеле
Ага, но я думаю что можно до хаскеля покопаться и найти
Vladislav
в одной из его работ
Doge
Хм, а в скале изкоробочные-футуры не ленивые 🤔 И фор-компрехенс там стремный
Для скалы вроде бы есть несколько актуальных (async, Dsl.scala) и несколько старых версий прям совсем async/await подобного синтаксиса, сделанных в виде плагина к компилятору. Возможно, отталкивались от какой-то из ранних версий плагина подобного толка.
Bonart
CE?
Computation Expressions
Ayrat
И в эфшарпе CE туда же
СЕ фшарпа сильно ширше чем ду нотация.
Bonart
СЕ фшарпа сильно ширше чем ду нотация.
А do-нотация шире чем async-await
Vasiliy
и тут я потерял нить разговора :D
Ayrat
А do-нотация шире чем async-await
Ну это ясно, я ток не понял, мы ж друг с другом во всём согласны, о чем спор)
Vasiliy
функциональные наркоманы)
Vladislav
приведите пример do нотации
Vladislav
чтоб я не умер в вики хаскеля который не знаю
Ayrat
Начинается со слова do А дальше как наше ce!
Ayrat
Ну почти
Ayrat
https://en.wikibooks.org/wiki/Haskell/do_notation
Ayrat
do { putStr "Hello" ; putStr " " ; putStr "world!" ; putStr "\n" } здесь каждый putStr это string -> IO()
Ayrat
на F# (если бы Console.WriteLine возвращал бы IO<unit>) io { do! Console.Write "Hello" do! Console.Write " " do! Console.Write "world!" do! Console.Write "\n" }
Ayrat
ну и был бы у нас io CE
Igor
async есть
Vladislav
бля, надо всё же прочитать Learn Haskell For Your Own Good
Vladislav
или как она там
Ayrat
я недавно узнал что @bravit111 написал книгу Haskell in Depth, которую маннинг издал. Надо зачитать
Vladislav
it is your second book on Haskell it is practically oriented
Vladislav
))
Vitaly
Фейк ньюз
Igor
бля, надо всё же прочитать Learn Haskell For Your Own Good
Советую все таки Москвина на степике
Vladislav
Советую все таки Москвина на степике
я не люблю курсы особо если честно, пока меня хватает на записи конф только
Vladislav
но попробую
Ayrat
Фейк ньюз
https://www.manning.com/books/haskell-in-depth
Vladislav
мне как-то с книг проще
Ayrat
Ayrat
@bravit111 твой тёзка походу написал
Vladislav
она не релизнута просто
Vladislav
поэтому фейк)
Ayrat
Vladislav
Publication in Fall 2019
Igor
мне как-то с книг проще
Ок, у меня просто стремные воспоминания о ней, типа я тогда ничего не понял
Ayrat
Кстати, что за Own Good? 🤔
для своего собственного блага
Vladislav
сайтик у книги забавный
Vladislav
Vladislav
@omgszer у меня есть книга для рекета где игры писать надо
Vladislav
надо?))
Vladislav
нашел на гуглдрайве
Ayrat
@Liminiens да, давай, зачитаю
Vladislav
@Liminiens да, давай, зачитаю
https://drive.google.com/file/d/0B72Tep_h5BQGYzV0V3V5MlVfN0E/view?usp=sharing
Ayrat
@omgszer у меня есть книга для рекета где игры писать надо
кстати, до меня только щас дошло что рЭкет и есть его правильный прононс
Vladislav
а ты как называл?
Ayrat
рАкет
Vladislav