@Fsharp_chat

Страница 623 из 772
Evgeniy
29.06.2018
08:12:04
F# довольно странно позиционируется. Придумали хороший термин "functional-first", но не помогает. Все почему-то считают, что это функциональный язык, поэтому или пугаются, или разочаровываются. :)

Лучше было бы честно говорить, что это ОО-язык. Или просто "современный мультипарадигменный".

Но эта возможность потеряна. :)

Ayrat
29.06.2018
08:13:33
Я тоже такое заметил. Пуристы плюются от сайд эффектов, ООпшеры проходят мимо, т.к. Функциональные языки "только для данных и финансовых расчётов"

Google
Ayrat
29.06.2018
08:13:50
Ужасный маркетинг

Pavel
29.06.2018
08:31:08
Лучше было бы честно говорить, что это ОО-язык. Или просто "современный мультипарадигменный".
ну я обычно как раз и встречаю ткаую формулировку, осбенно в книгах. Мультипарадигменный, functional-first язык на платформе .net

Evgeniy
29.06.2018
08:31:45
Functional-fisrt убрать, и норм.

Ayrat
29.06.2018
08:32:08
слово first все пропускают и думают что он просто функциональный, а значит для ооп задач не подходит

Vlad
29.06.2018
08:43:16
F# довольно странно позиционируется. Придумали хороший термин "functional-first", но не помогает. Все почему-то считают, что это функциональный язык, поэтому или пугаются, или разочаровываются. :)
Мне кажется ещё пиарят не то. Пиарят замарин и фейбл когда надо всякие акторы и жирафы. Хотя мое мнение очень субъективное и скорее всего я не прав

Ayrat
29.06.2018
08:47:29
Прослойка над аспнеткором не сможет обогнать голый аспнеткор. так-то

Но уже хорошо что из либ жираф первый

Ayrat
29.06.2018
08:48:27
Ну многие думают что первые строчки в дотнете занимает как раз aspnetcore mvc, на котором они свои вебапихи делают, как они думают, мегаскоростные

Ayrat
29.06.2018
09:00:17
А если хочешь и акторы, и ажур и вижуал студию?

Google
Ayrat
29.06.2018
09:00:30
Экосистема в дотнете в тыщу раз лучше эрланга

Evgeniy
29.06.2018
09:00:32
И статическую типизацию!

Mariia
29.06.2018
09:03:18
давайте удее переименовываться в акка чат

Vladimir
29.06.2018
09:04:10
У эрланга с вертикальной производительностью опа
говорят что все хоршо у них и с вертикальной и горизонтальной) и единственный минус отсутствие типизации

Evgeniy
29.06.2018
09:04:11
давайте удее переименовываться в акка чат
Просто нужно гопаком разбавить. ;)

Ayrat
29.06.2018
09:04:44


немного гопачка вам в ленту

Bonart
29.06.2018
09:06:42
говорят что все хоршо у них и с вертикальной и горизонтальной) и единственный минус отсутствие типизации
Я конечно извиняюсь, но но с вертикальной у эрланга хорошо быть не может по построению. Когда задача грузит CPU - эрланг откровенно слабоват. Другое дело, что от него это и не требуется

Vasily
29.06.2018
09:07:46
Vladimir
29.06.2018
09:07:46
Ayrat
29.06.2018
09:09:07
Хммм
Ну какой есть

Evgeniy
29.06.2018
09:09:29
немного гопачка вам в ленту
А поясни за selective communications в Hopac. Для чего используются?

Ayrat
29.06.2018
09:09:53
А поясни за selective communications в Hopac. Для чего используются?
Я как раз по этому делу спич толкал недавно в райффайзене

Vasily
29.06.2018
09:09:54
Ну какой есть
Ну выглядит ничотак

Пишете что-то с НБА связанное, кстати?

Google
Ayrat
29.06.2018
09:10:40
Пишете что-то с НБА связанное, кстати?
вообще по многим видам спорта. http://inhabit-demo.arkadium.com/

вот здесь можно потыкать творения http://inhabit-demo.arkadium.com/factives бекенд на F# йоу

фронт очевидно на ЖоЭс

Ayrat
29.06.2018
09:12:10
А есть запись?
https://www.youtube.com/watch?v=tXf5_0pWWnI&t=1h22m

Evgeniy
29.06.2018
09:12:16
Спасибо!

Запинил. ;)

Ayrat
29.06.2018
09:12:48
Бесплатная реклама!!1

Ayrat
29.06.2018
09:14:00
прикольно, а API какой-то есть?
это интерактивная реклама для паблишеров. Мы контекстуально встраиваем свой фактив в страницу про спорт, удерживая читателей и зарабатывая на кликах ясен хер

Ayrat
29.06.2018
09:15:17
а чего не Fable?
я один фшарпер на компанию, меня на всё не хватит. Да и фронт - не моё

Ayrat
29.06.2018
09:15:51
Падаванов нет?
не особо, я удалённо работаю в гордом одиночестве

вот пример контекста https://www.slamonline.com/nba/four-point-line-story/ наш ML (да, у нас нейроночка) понял что статья про НБА и про Стивена Карри

и подсунул нужный фактив про НБА и данные про Стивена Карри

магия скажете вы? Да, скажу я

Google
Ayrat
29.06.2018
09:17:22
причём я второй раз зашёл, он мне уже другой NBA фактив подсунул, но тоже про Стивена Карри

Pavel
29.06.2018
09:18:55
мне Кроуфорда показало

Ayrat
29.06.2018
09:19:15
ML такой ML

Pavel
29.06.2018
09:19:40
выглядит реально круто! А есть примеры страницы с EPL?

Ayrat
29.06.2018
09:20:51
с ним постоянно хохмы. Он как-то начал показывать наши фактивы на статье про "какой-то игрок НБА изнасиловал и расчленил свою жену, теперь он не сможет играть в НБА лет 10" и наш ML подсунул фактив про травмы, где вопрос звучит как: Как вы думаете, как команда Лейкерс будет играть без Джона Джонсона в команде??

Pavel
29.06.2018
09:21:10
ML такой ML
и что для ML используете?

Ayrat
29.06.2018
09:21:29
и что для ML используете?
У нас всё в ажуре. Мы продали душу майкрософту.

https://tucson.com/sports/argentina-france-hope-to-reach-potential-in-world-cup-clash/article_84fecb69-1e0e-5c38-a25a-c2742ec6d90e.html https://www.ole.com.ar/futbol-internacional/inglaterra/harry-kane-pochettino-hinchando_0_2037396290.html

примеры для EPL

первый распознал Sergio Aguero, второй про Harry Kane

Vasily
29.06.2018
10:00:57
Такс, кажись, до меня начинает доходить концепция акки

Надо прочитать ее еще раз :)

Ayrat
29.06.2018
10:12:12
Dmitry
29.06.2018
10:24:34
https://www.youtube.com/watch?v=tXf5_0pWWnI&t=1h22m
ух, в ФираКоде даже лигатур нету для некоторых операторов

Vasily
29.06.2018
10:25:27
Расскажи нам свои мысли)
Ну надо приучаться мыслить не объектами, а сообщениями и их обработчиками, похоже

Ayrat
29.06.2018
10:25:52
Абсолютно согласен

Vasily
29.06.2018
10:25:56
Тогда все более-менее встает на свои места без асков

Такс, мне понадобился паттерн рекуррентной джобы

Google
Vasily
29.06.2018
10:26:33
Как это правильно заимплементить?

Обычное периодическое выполнение определенного таска

Ayrat
29.06.2018
10:27:17
Scheduler.TellRepeteadly

ты ж про акку?

Vasily
29.06.2018
10:27:28
Угу

Ayrat
29.06.2018
10:27:47
короче через System доступен Scheduler, посмотри его методы

там есть Cancellable методы, которые возвращаются ICancellable, чтобы повторояющуюся таску отменять, есть Once и пр

Vasily
29.06.2018
10:28:25
Т.е. я условно делаю актор со стартом и стопом, и в старте говорю TellRepeatedly

Ayrat
29.06.2018
10:28:45
А зачем тогда актор?

эти рекурентные месаджи будут в системе жить

Vasily
29.06.2018
10:29:04
Хммм

Ayrat
29.06.2018
10:29:37
они к актору не привязаны. Но объект задачи может быть привязан к актору и он может владеть им. Т.е. отменять или пересоздавать

я так делал акторов диспетчеров, которые разбухали денек, а раз в день чистились. Чистилка ставилась в шедулер типа посылай этому актору раз в день сообщение Cleanup

актор реагировал на Cleanup, подчищал свои ресурсы и продолжал дальше работать

На стопе актора эта джоба кенселилась чтобы не засорять эфир

Vasily
29.06.2018
10:38:55
Я правильно понимаю, что при стопе системы эти акторы помрут, поэтому их можно сразу скедулить типа?

Хотя мне на самом деле надо их скедулить в зависимости от состояния ченнела

Ayrat
29.06.2018
10:39:52
При стопе, помрут да.

Вообще актор система у меня за всё время ни разу не помирала, как я ни старался

акторы помирали, да, актор система чот ни разу

Pavel
29.06.2018
10:40:38
это хорошо или плохо?)

Страница 623 из 772