@Fsharp_chat

Страница 573 из 772
Evgeniy
15.05.2018
14:28:56
https://github.com/fsharp/fslang-design/pull/293/files

Ммм, хаки!

> A special constraint solving rule allows ByRefKinds.InOut :> ByRefKinds.In and ByRefKinds.InOut :> ByRefKinds.Out in subsumption,

Нина
15.05.2018
14:35:48
​​Функциональное программирование на F# (2011) Автор: Дмитрий Сошников #fsharp #books Автор книги, Дмитрий Сошников, является компьютерным специалистом и координатором академических программ департамента стратегических технологий Microsoft, а также преподаёт курсы функционального программирования на F#, о чём и пойдёт речь в этой книге. В ней вы найдёте примеры использования F# для доступа к реляционным или слабоструктурированным XML-данным, для веб-разработки и веб-майнинга, визуализации данных и построения диаграмм и многого другого. В книге рассматриваются следующие темы: ✔️ основы функционального программирования; ✔️ рекурсивные структуры данных; ✔️ императивные и объектно-ориентированные возможности F#; ✔️ метапрограммирование; ✔️ параллельное и асинхронное программирование. Преимущества: ➕ доступный язык изложения; ➕ множество примеров работы с MPI, APS.Net и другими библиотеками .Net; ➕ исчерпывающий материал по функциональному программированию. Недостатки: ➖ не подходит новичкам.
А у меня вот есть "Функциональное программирование на F#" Сошникова, 2017 года - это же её переиздание? Или там ничего такого нового?

Google
Klei
15.05.2018
15:11:19
У меня тоже 2017 года. Я так думаю, это допечатка тиража
Допечаткой оно могло бы быть, если бы было издано в том же году (2011). Так что это просто повторное издание. // придираюсь

Женя
15.05.2018
15:12:17
Допечаткой оно могло бы быть, если бы было издано в том же году (2011). Так что это просто повторное издание. // придираюсь
а для повторного издания не существует специального слова?) интересно, что тираж у издания 2017 года какой-то мизерный, то ли 500, то ли 100 экземпляров

Klei
15.05.2018
15:17:38
а для повторного издания не существует специального слова?) интересно, что тираж у издания 2017 года какой-то мизерный, то ли 500, то ли 100 экземпляров
Слово может и есть, но не помню даже факта его наличия. Что касается тиража, то у нас не страна советов. Регулярно приходится выцарапывать историчку в 500 экземпляров, не успел, сиди жди, когда кто-нибудь выложит. Кстати, эту книжку вообще вживую ни разу не видел.

Roman
15.05.2018
21:36:54
Привет!

Kirill
15.05.2018
21:41:34
Привет!
Да, сорри. Всем привет.

Evgeniy
16.05.2018
02:29:50
Доброе утро.

https://twitter.com/ScottWlaschin/status/996547312754348032

F# + C# + Python http://mathieuclerici.com/2018/05/15/train-a-deep-learning-model-implement-f-generic-forward-propagation-integrate-it-in-xamarin-forms-mobile-app/

Roman
16.05.2018
07:40:48
Привет, опять!)

Max
16.05.2018
07:42:10
Привет, опять!)
Да чет нахлынули былые времена

Evgeniy
16.05.2018
07:44:44
Google
Max
16.05.2018
07:53:44
Видел Elmish.XamarinForms?
Хотел потыкать, но на работе завал

Roman
16.05.2018
09:58:45
Hi!

Evgeniy
16.05.2018
09:59:17
Уже третий?

Петричек рассказывает про F# на scaladays. В какое время живем!

Daniel
16.05.2018
13:00:13
Петричек рассказывает про F# на scaladays. В какое время живем!
А ещё Мартин (автор скалы) недавно выступал на dconf

Вообще говоря скалиста довольно трудно кмк на F# переманить

Roman
16.05.2018
13:01:29
Каждый человек уникален

Daniel
16.05.2018
13:03:04
Это понятно. Но без HKT уже грустно)

Evgeniy
16.05.2018
13:08:26
F# для грустных. ?

Daniel
16.05.2018
13:10:17
Скоростью компиляции?
Не настолько в скале с этим плохо, чтобы стать реальным стимулом

Evgeniy
16.05.2018
13:18:11
Daniel
16.05.2018
13:21:57
Ну, платформа это всё-же аргумент из другой плоскости) Я скорее имел ввиду случай "что-бы такое изучить по фану"

Evgeniy
16.05.2018
13:22:21
Понял. Тогда без шансов.

Daniel
16.05.2018
13:23:26
Хотя меня самого тайп-провайдеры держат до сих пор) наскриптовать не тратя время на ручное написание типов - дорогого стоит

Evgeniy
16.05.2018
13:26:13
Да, их бы ещё немного додумать.

Max
16.05.2018
13:35:23
Интересно, есть что-то типо Autofac на F#?

Google
Evgeniy
16.05.2018
13:36:39
Тьфу, не так прочитал. На F#?

Max
16.05.2018
13:37:16
Вообще нужен ли тут DI

Скорее вопрос в этом

Evgeniy
16.05.2018
13:38:10
Тогда давай иначе. :)

Весь привычный инструментарий для DI, пожалуй, ты можешь использовать.

Vlad
16.05.2018
13:38:44
Тогда давай иначе. :)
3 2 1 ... статья на симана

Max
16.05.2018
13:39:03
Видел Elmish.XamarinForms?
Это вот к этому, надо как-то резолвить сервисы

Vlad
16.05.2018
13:39:10
вообще оно должно и так работать, если у тебя то же ооп

Evgeniy
16.05.2018
13:40:07
Это вот к этому, надо как-то резолвить сервисы
Соре, я сам не смотрел Elmish.XamarinForms еще

Max
16.05.2018
13:40:37
Соре, я сам не смотрел Elmish.XamarinForms еще
Просто есть желание забахать кое-какие оберки на F#

Evgeniy
16.05.2018
13:41:13
А ты попробуй. Если какие-то F# специфичные проблемы вылезут, то разберемся.

Vasily
16.05.2018
14:06:39
Мда, вот какого навыка не хватает, так это описания предметной области в иерархии типов :(

Казалось бы, предметная область конечна, а хрен опишешь...

Daniel
16.05.2018
14:44:50
Igor
16.05.2018
14:51:14
Pavel
16.05.2018
15:24:12
Это вот к этому, надо как-то резолвить сервисы
Вообще тут классический di мне кажется плохо применим. Я бы посмотрел в сторону генерации различных прокси для создания инстансов сервисов. Что-то типа dagger из jvm.

Igor
16.05.2018
16:06:33
Вообще тут классический di мне кажется плохо применим. Я бы посмотрел в сторону генерации различных прокси для создания инстансов сервисов. Что-то типа dagger из jvm.
По своему опыту разработки под андроид (там был и даггер) - могу сказать что от даггер и его идей нужно держаться, как можно дальше.

Google
Igor
16.05.2018
16:27:47
Все: - переусложнен - анатации everywhere - кодогенерация

Evgeniy
16.05.2018
16:43:48
Привет!

Sergey
16.05.2018
16:43:54
привет

я тут случайно на самом деле, ничего не знаю про язык, но почитать будет интересно

Admin


Sergey
16.05.2018
16:45:25
чуть-чуть

когда-то писал когда только вышел .net 3.5

Evgeniy
16.05.2018
16:45:43
чуть-чуть
Мы статью не так давно перевели. Можно с нее начать. https://habr.com/company/microsoft/blog/335560/

Sergey
16.05.2018
16:45:48
спасибо!

Aliaksandr
16.05.2018
16:54:03
Мы статью не так давно перевели. Можно с нее начать. https://habr.com/company/microsoft/blog/335560/

Pavel
16.05.2018
17:08:36
Все: - переусложнен - анатации everywhere - кодогенерация
Не считаю кодогенерацию злом, а переусложнение это же от реализации зависит. В своё время для винфон приложения сделали свой велосипед - di через кодогенерацию с помощью рослин, избавились от рефлексии, получили хороший прирост скорости старта приложения.

Pavel
16.05.2018
17:24:38
DI вообще не нужен ?, но если бы кто-то настаивал - я бы взял Koin, он простой, без код-гена, рефлексии и аннотаций (прочекать граф можно тестом).
Все-таки без di в том или ином виде на реальных приложениях я пока себе жизни не представляю. Подход с partial application тоже выглядит сомнительно для больших приложений.

Igor
16.05.2018
17:25:12
Ты доклад Симанна не смотрел что ли?

Pavel
16.05.2018
17:25:15
Надо глянуть как koin реализован, звучит слишком хорошо, чтобы быть правдой)

Ты доклад Симанна не смотрел что ли?
Смотрел, и не верю что это применимо к реальным приложениям

Igor
16.05.2018
17:26:43
Тебе надо пописать на хаскеле, что прочистить мозг ?

А вообще Симанн ничего же нового не сказал, так все и пишут в ФП языках, просто не называя это DR

Google
Pavel
16.05.2018
17:30:39
А вообще Симанн ничего же нового не сказал, так все и пишут в ФП языках, просто не называя это DR
Вот не уверен что так все и пишут. В скале cake, в хаскеле ридер или фри,в f# вообще все что угодно

Igor
16.05.2018
17:35:02
Вот не уверен что так все и пишут. В скале cake, в хаскеле ридер или фри,в f# вообще все что угодно
Это для любителей писать императивно, не думаю о архитектуре в ФП языках. А что, это легко - запихнул всю программу внутрь free и "(псевдо)имеративно" миксишь эффекты с бизнес-логикой. А в clojure нет не фри, ни ридеров, но язык ФП и он форсит писать чистый код, опираясь на архитектру и отделение эффектов от логики. Послушая любой доклад Николая Рыжиков с youtube.

Oleg
16.05.2018
18:37:53
Я тут миграцию закончил, доку постарался улучшить https://twitter.com/olegzeee/status/996801367514677248?s=21. Комменты,❤️ и ⭐️ только приветствуются

Evgeniy
17.05.2018
04:49:05
Доброе утро.

https://twitter.com/_cartermp/status/996856151978356736

Vlad
17.05.2018
04:51:27
https://twitter.com/_cartermp/status/996856151978356736
Они вроде не рекомендовали найтли экстенш использовать

Определенное время назад

Evgeniy
17.05.2018
04:53:38
Починили, наверное.

Vlad
17.05.2018
08:29:51
Починили, наверное.
а они это писали из-за того, что и текущее норм и что в найтли может что-то поломаться

Vasily
17.05.2018
09:02:52
Коллеги, есть вопрос

В какой момент времени выполняется код в модуле, помеченный do?

При первом open?

Evgeniy
17.05.2018
09:08:36
Последний раз мы разбирались с @fvnever. Нужно вспомнить.

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