
Диёр
26.08.2017
14:23:50
у меня райдер постоянно пытается восстановить пакеты, хотя там уже всё готово
я в настройках глянул, он должен восстанавливать только отсуствующие пакеты, но он при каждом открытии проекта пытается опять
это так и должно быть или баг?

Peter
26.08.2017
14:25:23
пиши бугрипорт
и тебя возьмут в жб работать

Google

Диёр
26.08.2017
14:25:55
писать тулинг в райдере?)
писать на джаве инструменты для дотнета... как-то даже иронично немного

Igor
26.08.2017
14:36:05

Диёр
26.08.2017
14:36:55
Вручную можно, но раз уж умеет автоматически, то пусть восстанавливает, но только когда нужно

Nikolay
26.08.2017
15:05:07

Oleg
26.08.2017
15:11:04

Диёр
26.08.2017
15:12:38
У меня ресторит только при создании проекта и при добавлении новых пакетов

Oleg
26.08.2017
15:24:52


Диёр
26.08.2017
15:34:21
snowfall@snowfall-Lenovo-G510:~/fsh$ dotnet run
Hello World from F#!
А при создании нового:
snowfall@snowfall-Lenovo-G510:~$ dotnet new console -lang F#
Шаблон "Console Application" успешно создан.
Обработка действий после создания...
Выполнение команды dotnet restore для /home/snowfall/snowfall.fsproj...
Restoring packages for /home/snowfall/snowfall.fsproj...
Generating MSBuild file /home/snowfall/obj/snowfall.fsproj.nuget.g.props.
Generating MSBuild file /home/snowfall/obj/snowfall.fsproj.nuget.g.targets.
Restore completed in 34,35 sec for /home/snowfall/snowfall.fsproj.
Восстановление выполнено.
с моим интернетом когда он пытается что-нибудь восстановить я это точно замечаю)

Nikolay
26.08.2017
15:54:37
https://github.com/fsharp/fsharp
Здесь issue создавать по поводу атрибута InternalsVisibleTo?

Google

Nikolay
26.08.2017
15:55:49
Или здесь: https://github.com/Microsoft/visualfsharp

Evgeniy
26.08.2017
16:21:54

Nikolay
26.08.2017
16:22:29
This.
А чем отличается F# Compiler от Visual F# Compiler?
https://github.com/Microsoft/visualfsharp/issues/3511

Evgeniy
26.08.2017
16:28:05
Есть мысли слить все репозитории в один.

Roman
26.08.2017
16:28:32

Evgeniy
26.08.2017
16:35:18
Насколько я понимаю, FCS будет теперь собираться из visualfsharp. Сайм недавно PR отправлял для этого.
http://www.tachyus.com/gluon/

Igor
26.08.2017
17:31:40

illiatshurotshka❄️
26.08.2017
17:32:38
http

Evgeniy
27.08.2017
05:12:27
July/August Update for F# and Visual F# Tools
https://github.com/Microsoft/visualfsharp/issues/3507
Доброе утро.
https://twitter.com/k_cieslak/status/901570457421459458

Friedrich
27.08.2017
07:29:08
Привет!

Artem
27.08.2017
07:35:36

Evgeniy
27.08.2017
07:54:48
https://twitter.com/StachuDotNet/status/901710297970421760
@the_RAMZAY Это вы сюда идете?

Roman
27.08.2017
10:33:30

Anton
27.08.2017
10:54:44
@gsomix мы идём сюда
https://events.dev.by/net-meetup-23

Google

Anton
27.08.2017
10:54:59
да, тот парниша будет там же
Кстати говоря, нужно бы собраться со всеми, кто идёт сегодня за ранее =)
Предлагаю где нибудь рядом со входом часов в 18

Pavel
27.08.2017
11:11:00
+1, только я раньше 18:30 врядли успею

Anton
27.08.2017
11:14:54
В 18:30 там уже начало. Рассылка была на email, мол там регистрация проходить будет

Pavel
27.08.2017
11:18:07
Начало в 19,в 18:30 регистрация

Anton
27.08.2017
11:35:06
угу

Dmitry
27.08.2017
16:05:55
Тем временем в Минске

Roman
27.08.2017
16:06:23
Круто. Будет ли запись?

Dmitry
27.08.2017
16:06:29
Вряд ли
Камеры нет, микрофон в стороне

Roman
27.08.2017
16:10:30
Печаль
F# на бэкенде, на фронте fable, тестируется все с canopy, взаимодействие не понятно, видимо Fable.Remote и пока

Evgeniy
27.08.2017
16:32:00
Vladimir Я смотрю, ты продвинулся вверх по рейтингу.

Vladimir
27.08.2017
16:35:26

illiatshurotshka❄️
27.08.2017
16:44:00
inline IL?

Vladimir
27.08.2017
16:45:26
апдейты очень медленные =( в 2-3 раза медленней гетов
но хорошая новость что жираф на кестреле 10К RPS держит нормально)
правда с кастомным роутингом

Google

Vladimir
27.08.2017
16:47:21
https://github.com/Lanayx/PerformanceTest - может у кого будет идея как апдейты ускорить =)
хотя постов всего 40 тыщ запросов конечно (постов 780 тысяч). Можно конечно еще снова что-нибудь сделать чтобы GC не сработал, на 3 этапе одна сборка 1го уровня проходит с пиком, без нее чуть лучше будет результат, но не сильно. Кардинально больше ничего уже не вижу что можно сделать

Evgeniy
27.08.2017
16:51:54
Vladimir
if newLocation.city <> null then oldLocation.city <- newLocation.city
Используй isNull.
Или not <| isNull.

Vladimir
27.08.2017
16:52:22
я думал, но мне кажется что будет медленней
почему это может быть быстрей?
два вызова функции вместо одного сравнения по ссылке

Evgeniy
27.08.2017
16:52:56

Vladimir
27.08.2017
16:56:01
if (!string.Equals(this.newLocation.country\u0040, (string) null))
вот во что компилится
так что должно быть быстрее чем not (isNull), нет?

Evgeniy
27.08.2017
16:57:26
В этом случае одинаково.
Почему-то я подумал, что x <> null всегда неэффективный код производит.

Vladimir
27.08.2017
16:59:01
сейчас проверю)

Artem
27.08.2017
16:59:20

Evgeniy
27.08.2017
16:59:33

Artem
27.08.2017
16:59:57
а, ништяк

Aleksander
27.08.2017
17:01:02
Я возможно что-то упускаю, но есть ощущение, что update операции не thread-safe. Или я ошибаюсь?

Google

Vasily
27.08.2017
17:02:36
Возможно, для ускорения апдейтов стоит отказаться от immutable, а десериализацию делать в словарь

Vladimir
27.08.2017
17:03:07
я смотрю updateLocation декомпилировалась на 5 классов =)
так же как и updateUser и updateVisit =)
похоже computation expressions не такие дешевые как кажется

Evgeniy
27.08.2017
17:07:15

Vladimir
27.08.2017
17:08:05

Evgeniy
27.08.2017
17:08:27
Vladimir А что за task { ты такой используешь?

Vladimir
27.08.2017
17:08:35
жирафовский

Aleksander
27.08.2017
17:08:43
А актор один на все локейшены?

Vladimir
27.08.2017
17:09:02
ага, но я проверял 4 а не 2, разницы никакой

Evgeniy
27.08.2017
17:09:11
Почему не родной async?

Vladimir
27.08.2017
17:09:30
потом поставил по актору на каждый локейшн, все вообще повисло)
родной async медленней, это в последнем релизе жираф на таски перешел как раз ради перформанса

Evgeniy
27.08.2017
17:10:08

Aleksander
27.08.2017
17:10:51
По идее можно по актору на количество одновременных реквестов (100 вроде?)

Vladimir
27.08.2017
17:11:29

Evgeniy
27.08.2017
17:12:28

Vladimir
27.08.2017
17:12:32

Evgeniy
27.08.2017
17:14:23
Окей, если кому-то еще интересно.
https://github.com/dustinmoris/Giraffe/issues/53

Alex
27.08.2017
17:49:08
Всем привет, относительо недавно начал разбираться с F# и в принципе с ФП (в основном пишу на C#). Кто нибудь может просветить как при функциональном подходе быть с ioc & di ?