
?
09.09.2018
15:39:10
скинь пожалуйста ссылку на мсдн что там писали

Evgeniy
09.09.2018
15:39:34

Roman
09.09.2018
15:39:53

?
09.09.2018
15:41:49
https://stackoverflow.com/questions/30261697/f-when-should-you-use-tuple-and-when-should-you-use-struct#30263916

Google

?
09.09.2018
15:42:19
а вообще за да +1

Grigoriy
09.09.2018
18:26:12
Hi, highsierra!

Evgeniy
09.09.2018
20:51:13
Привет?

Alex
09.09.2018
20:55:30

Evgeniy
09.09.2018
21:09:06
Пожалуйте.

Oleksiy
09.09.2018
21:09:36

Roman
09.09.2018
21:35:56

Alex
09.09.2018
21:39:09

Igor
10.09.2018
07:53:41
Кто-нибудь прикручивал Suave.Swagger к Suave?
Я все никак не пойму, в каком формате там можно возвращать коллекции элементов, что свагер понимал их как json-массивы.
На гитхабе, нет ни одного теста или примера возращения коллекции ?

Evgeniy
10.09.2018
08:55:03
https://medium.com/@akoslukacs42/using-miniprofiler-with-fsharp-7400ab259a84

Friedrich
10.09.2018
10:40:25

Ayrat
10.09.2018
13:53:00
Эта настройка не работает
"FSharp.disableFailedProjectNotifications": true,
Хотя я лучше в ионид пожалуюсь)))

Google

Evgeniy
10.09.2018
13:57:19
Привет.

Grigoriy
10.09.2018
16:59:12
Вполне нормальный подход
Только не сработал - как только я подставляю свой UseStartup - в логе получаю
2018-09-10 10:52:28.828 -06:00 DBG [6] Hosting started
2018-09-10 10:52:28.829 -06:00 DBG [6] Loaded hosting startup assembly Server
(Server это моя ассембля) и на любой реквест получаю 404
Убираю UseStartup
2018-09-10 10:55:41.049 -06:00 DBG [6] Hosting started
2018-09-10 10:55:41.050 -06:00 DBG [6] Loaded hosting startup assembly Saturn
И всё работает
пробую
let app = application {
...
host_config (fun h -> h.UseStartup<Startup>())
}
Startup не вызывается(?). Т.е. при старте сервиса никаких дополнительных мессажей в логе

Roman
10.09.2018
17:46:07
Допустим есть
type Address = Address of string
Как называется такая нотация ?
let unwrapAddress (Address a) = a
Address a

Grigoriy
10.09.2018
17:46:53
Deconstruction?
или частный случай pattern matching

Roman
10.09.2018
17:47:44
Хм, мельком видел что в F# бывают типы посложнее, как их тогда разворачивают ?

Grigoriy
10.09.2018
17:48:40
= function Address a -> a | ... | ... | ...

Roman
10.09.2018
17:48:47

Grigoriy
10.09.2018
17:53:26
Спасибо
Не претендую на 100% истинность :) но я бы делал так

Evgeniy
10.09.2018
17:57:26
Привет.

Andrew
10.09.2018
17:58:11
Привет всем ?

Grigoriy
10.09.2018
18:59:18
Вполне нормальный подход
Сделал через (_@_)
let host = app.Build()
Startup().Configure(host.Services.GetRequiredService<IApplicationLifetime>())
host.RunAsService()
Привет, Alex!

Alex
10.09.2018
19:26:31
шалом

Grigoriy
10.09.2018
19:32:53

Ivan
10.09.2018
19:33:57
שָׁלוֹם

Grigoriy
10.09.2018
19:34:29

Google

Ivan
10.09.2018
19:34:48
Ну копировать из википедии я умею ?

Anna
10.09.2018
19:35:25
Простите, не удержалась и вспомнила анекдот про "я русский. А я американский"

Grigoriy
10.09.2018
19:35:48
@doctorrr Какими судьбами?

Alex
10.09.2018
19:37:12
да мимо проходил — дай, думаю, загляну ;)
какой же день без нового языка программирования в наше время

Grigoriy
10.09.2018
19:38:50

Alex
10.09.2018
19:38:59
само собой!

Grigoriy
10.09.2018
19:48:19

Владислав
11.09.2018
08:08:14
почему все примеры по DDD на F# всегда идут с CQRS?

Roman
11.09.2018
08:08:44
И в f# это все тоже органично ложится

Владислав
11.09.2018
08:09:57
Ну все! пойду детально разбираться)

Igor
11.09.2018
09:12:21

Roman
11.09.2018
09:39:56

Klei
11.09.2018
10:05:21

Andrew
11.09.2018
12:00:57

Vlad
11.09.2018
12:01:21

Владислав
11.09.2018
12:02:10

Ayrat
11.09.2018
12:08:51
я кстати щас расскажу что ток недавно узнал что есть целая плеяда printf в F#
но доступ к ним через модуль Printf.
там и для стринг билдера есть

Google

Ayrat
11.09.2018
12:08:58
Printf.bprintf

Friedrich
11.09.2018
12:42:23

Evgeniy
11.09.2018
12:51:02
Жалко, что флаги расширять нельзя.
Вот такая ещё штука есть.
https://github.com/vbfox/MasterOfFoo

Friedrich
11.09.2018
13:08:24

Klei
11.09.2018
13:38:56

Vladimir
11.09.2018
16:25:59
Увидел неожиданный фшарп на презентации c конфы Vue.js Amsterdam =)

Vasily
11.09.2018
16:31:06
Это как?

Vladimir
11.09.2018
16:32:03

Vlad
11.09.2018
16:54:06
Sarah Drasner?

Vladimir
11.09.2018
16:55:50
да)

Pavel
11.09.2018
17:19:50

Vlad
11.09.2018
17:24:25

Pavel
11.09.2018
17:25:34
ну мож она просто в теме. ниче не рассказала?

Evgeniy
11.09.2018
17:29:56
Больше ничего про F# там нет.

Vladimir
11.09.2018
18:48:50
Все верно)

Roman
11.09.2018
19:15:38
http://hardt.software/building-a-webcomponent-with-fable-elmish-react/
Потрясающе.
Всю программку в один веб-сайт компонент)))

Google

Ivan
11.09.2018
19:34:12
Я конечно, извиняюсь, но по моему Polymer отдыхает и нервно курит в сторонке.

Igor
11.09.2018
19:49:16
Кстати, никто не смотрел, есть ли swagger для Fable ?

Roman
11.09.2018
19:50:49

Igor
11.09.2018
19:56:28
Да хоть как

Roman
11.09.2018
20:07:03
Я ничего не понял)

Grigoriy
11.09.2018
20:10:34
Я понял задачу, как обратную - т.е. нарисовать автоматом эндпоинты, которые апи аписывают