
Vasily
06.05.2018
16:10:21
Чет почитал статью, ничего не понял особо. Походу там зеро аллокейшны за счёт оптимизации байт кода
В теории,на рослине можно похожие свёртки сделать
Т.е. делаем аст,прогоняем через рослин,оптимизируем

??
06.05.2018
17:50:28
Хочется использовать as this, чтобы не тянуть let-ы их использующие для инициализации билдеров в тело метода. Гляжу что в итоге, так лучше не делать, но всё же... https://sharplab.io/#v2:DYLgZgzgNALiCGEC2AfJB7AJgV2AUwAIBZAWACgYBPAB0IBUBGAgCgEoDECYALASwgIBecgQJI8SAEZ4ATgQD6i+QDp4LdoK58IIsROlye/ZZPVCt/clVoE6AJjPCyo8VNkWIJxx/K+yQA== метод, работающий с as this жестко раздувается из-за проверок инициализации объекта. Их можно как-то отключить?

Google

Evgeniy
06.05.2018
17:56:29

Vasily
06.05.2018
20:04:22
as this лучше вообще не использовать из-за этих проверок, только когда совсем припрет

Evgeniy
07.05.2018
07:09:32
Утром немного позалипал в F*. Недавно в твиттере была спецолимпиада, писали leftpad в функциональном и императивном стилях и доказывали корректность.
https://gist.github.com/graydon/901f98049d05db65d9a50f741c7f7626

Vasily
07.05.2018
10:01:08
Такс , я вернулся.

Evgeniy
07.05.2018
12:25:11

Vasily
07.05.2018
12:26:01
Интересно, как такое вообще скомпилится

Evgeniy
07.05.2018
12:26:25

Vasily
07.05.2018
12:26:58
Ну меня смущает объявление мембера после let x1=this.X
Несколько выбивается из принятой логики

Evgeniy
07.05.2018
12:28:16

Vasily
07.05.2018
12:29:26
Ну мне вообще не очень понятен сценарий, где такое нужно

Evgeniy
07.05.2018
12:29:49

Vasily
07.05.2018
12:30:08
Ну присвоение значения мембера в конструкторе

Google

Evgeniy
07.05.2018
12:45:10

Vlad
07.05.2018
13:35:44
какой прекрасный ник

Vasily
07.05.2018
13:36:23
Мож, забанить превентивно?

Дед Пегас
07.05.2018
13:38:56
Я бы за, а то читать его сообщения будет неудобно.
Ну или пускай ник меняет.

Vasily
07.05.2018
13:39:44
Похож на бота

??
07.05.2018
16:33:25
«Целевая среда выполнения F# 3.98.4.0» это нормально? Как это понимать? (Android)

Vladimir
07.05.2018
17:07:58
https://blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications/

Vasily
07.05.2018
17:22:36
не особо ясен восторг, учитывая, что оно только на винде поддерживается. В чем отличие то от full framework?

Vasily
07.05.2018
17:23:05
Как я понимаю, это будет не монолит

Vladimir
07.05.2018
18:01:35

Sergey
07.05.2018
19:46:04
а я себя открыл что существует оказывается https://onnx.ai )

Roman
07.05.2018
20:05:53

Mariia
07.05.2018
20:38:13
чето ну фиииииииг знает

Sergey
07.05.2018
20:38:50
похожу что смена CNTK

Mariia
07.05.2018
20:39:28
был оч сырой

Google

Mariia
07.05.2018
20:39:39
я так понимаю сейчас забросили?

Sergey
07.05.2018
20:47:14
пока что вроде такого не говорили официально

Evgeniy
08.05.2018
03:33:52
похожу что смена CNTK
Сейчас это похоже на обычную библиотеку с алгоритмами для машинного обучения, вроде Accord. Нейронные сети (CNTK) могут впоследствии использоваться внутри их пайплайнов, например.
У MSFT просто развит NIH синдром. Что там слышно про Tensor<T>? :)

Roman
08.05.2018
04:16:40

Evgeniy
08.05.2018
04:17:28
Что за NIH?
Это когда городишь свои велосипеды, вместо использования существующих.
https://blogs.msdn.microsoft.com/dotnet/2018/05/07/introducing-ml-net-cross-platform-proven-and-open-source-machine-learning-framework/

Vladimir
08.05.2018
06:18:54
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes

Vlad
08.05.2018
06:22:34

Vladimir
08.05.2018
06:30:34

??
08.05.2018
06:50:48
Можно ли сделать на F# аналог out var? https://github.com/dotnet/csharplang/blob/master/proposals/csharp-7.3/expression-variables-in-initializers.md
Запускать такую функцию цитатой или как?

Vasily
08.05.2018
06:54:22
Если нужен дополнительный результат, возвращай кортеж

??
08.05.2018
06:58:13
Нужно создавать ссылки на элементы ui

Vasily
08.05.2018
06:59:09

??
08.05.2018
07:00:07
Для чего?
Чтобы можно было с ними работать, типа один контрол скрывает/отключает другой
Там много применений, иметь ссылку полезно

Google

Vasily
08.05.2018
07:00:45

??
08.05.2018
07:01:03

Vasily
08.05.2018
07:01:36
Ну есть условная viewmodel,в ней прописываются свойства этц
Отображение же делается максимально тупым
Контролы- всего лишь отображение,и им не надо знать друг о друге

Vladimir
08.05.2018
07:04:04

??
08.05.2018
07:04:32

Evgeniy
08.05.2018
07:25:53
https://twitter.com/chrsteinert/status/993748246433550336
Картиночка не прицепилась. ?

Vasily
08.05.2018
07:37:49

Алексей
08.05.2018
07:48:34
Доброго дня всем, а кто-то видел на f# клиента к riemann?

??
08.05.2018
08:47:44
Обновил студию до 15.7.0, вылезла ошибка компилятора ProvidedTypesaa8de1dc-ae7f-4a33-...2.dll не найден.
FS0193

Vasily
08.05.2018
08:57:11
используй FSharp.Compiler.Tools, чтобы не иметь сюрпризов при обновлениях студии

??
08.05.2018
09:00:33
Есть ли ещё подводные камни?

Vasily
08.05.2018
09:10:08
это компилятор в виде нугета.
добавляет себя в fsproj, куда зареференсен
отличная вещь

Google

Vasily
08.05.2018
09:11:00
т.е. ты больше не завязан на глобально установленный F# SDK
та же фигня прекрасно работает с C#
пакет только не помню как называется

Evgeniy
08.05.2018
09:11:48

Vasily
08.05.2018
09:12:28
https://www.nuget.org/packages/Microsoft.Net.Compilers/
во
@gsomix я не в курсе