
Roman
14.08.2017
16:20:12
конверторы можно встроить

Mike
14.08.2017
16:20:39
Спасибо, буду искать как.

Nikolay
14.08.2017
16:20:50
Или можешь взять из моей библиотеки - Funogram на гитхаб

Google

Vasily
14.08.2017
16:29:30
FsharpLu.json еще

Evgeniy
14.08.2017
16:29:59
https://github.com/Microsoft/fsharplu/wiki/fsharplu.json

Vlad
14.08.2017
16:31:08
Fsharplu стоит в 99 случаях из 100 использовать?

Vasily
14.08.2017
16:34:12
Вроде майкрософтовская приблуда,но тут тестить надо
Скажем так-я для себя пока не нашел приемлемого способа сериализации в функциональных языках
В теории можно на фри монадах или билдерах что-то замутить
Но это будет многословно

Roman
14.08.2017
16:38:26
Спасибо, буду искать как.
http://www.hoonzis.com/fsharp-json-serializaton/
https://vinceavery.wordpress.com/2017/03/16/f-and-json-net/
пожалуй (де)сериализация в(из) JSON первый кандидат в FAQ

Vasily
14.08.2017
16:40:16
Ну с моей точки зрения стандартный подход не очень годится,но лучшего я пока не могу предложить :(
Интересно,квотейшены в атрибуты можно совать?

Roman
14.08.2017
16:41:15

Google

Vasily
14.08.2017
16:41:55
Угу,как параметры

Roman
14.08.2017
16:41:57
по идее, можно.

Vasily
14.08.2017
16:42:20
Тогда можно сделать интересное,по идее

Nikolay
14.08.2017
16:52:21
Я писал для себя поддержку DU, ибо ни одна библиотека не поддерживает их нормально. Интересно, есть ли такое в FsharpLu

Roman
14.08.2017
16:57:48

Evgeniy
14.08.2017
17:11:54
Привет!

Alexey
14.08.2017
17:11:59
Вечер в чатик

Летучая
14.08.2017
17:15:00
Дратути.

Алексей
14.08.2017
17:15:14
Привет

Alexey
14.08.2017
17:16:09
Я в общем тут недавно насмотрелся на фичи F#, мне кажется на нем очень круто писать парсеры, краулеры и прочие обработчики, по крайней мере изучаю язык на таком юз-кейсе? Можете поделиться пожалуйста, что в реальных проектах вы выносите на F#?

Nikolay
14.08.2017
17:16:32
Пока всё ?

Alexey
14.08.2017
17:17:10
О, точн, на нем наверное любые конечные автоматы норм делать

Летучая
14.08.2017
17:23:30

Dmitry
14.08.2017
17:24:00
https://www.youtube.com/watch?v=Q2mMbjw6cLA - это что - релиз? готово? А то я пока посмотреть не могу, но очень интересно

Mike
14.08.2017
17:24:46
С json более-менее разобрался - он вместо option может обычный тип вернуть как null. Некрасиво, но терпимо. Теперь возникает вопрос - а что использовать в качестве http-клиента? Для этого надо что-то в .fsproj прописать?

Алексей
14.08.2017
17:25:41

Evgeniy
14.08.2017
17:50:56
> F# tools for VS 2017 15.3 are getting a servicing update soon to fix a critical issue in the editor. See Release notes for more info.
Опять не успели. :(

Летучая
14.08.2017
17:51:44
Ну там в принципе норм всё

Google

Летучая
14.08.2017
17:51:54
Кроме того, что эдитор не ресолвит пакеты

Evgeniy
14.08.2017
17:52:00

Летучая
14.08.2017
17:52:03
Ага. Читать и грузить проекты умеет, подсвечивать код — тоже. Но пользоваться невозможно, если вдруг захочешь добавить в проект зависимость из нугета.

Evgeniy
14.08.2017
17:52:11
Я слышал, что там какие-то серьезные проблемы с редактором.
Пожалуй, подожду еще немного.

Летучая
14.08.2017
17:53:29

Evgeniy
14.08.2017
17:54:32
https://twitter.com/_cartermp/status/897127670009298944
Василий намекает, что все сломано пока. :)

Pavel
14.08.2017
18:21:51

Nikolay
14.08.2017
18:24:02
Можешь использовать мой порт на .Net Core из стандартной библиотеки: https://github.com/Dolfik1/FunHttp

Evgeniy
14.08.2017
18:26:54
https://twitter.com/EdgarSanchez/status/897155197230829568
Хорошо, что в Ionide стабильность.
Я правильно понимаю, что релиз .Net Core/Standard 2.0 — это то самое время, когда мы перестаем ждать и начинаем активно писать код?

Nikolay
14.08.2017
18:32:14
Я в Ionide уже некоторое время пишу под .Net Core 2.0

Roman
14.08.2017
18:46:23

Дмитрий
14.08.2017
18:52:28
Голосового асистента на f# с парой нейросетей можно написать?

Nikolay
14.08.2017
18:53:49

Дмитрий
14.08.2017
18:54:00

Nikolay
14.08.2017
18:56:57
Пока нету
Для нейронных сетей есть решения, это как минимум библиотека написанная на F# (NeuThink) и байндинги для TensorFlow.
Но тут нужны именно знания построения нейронных сетей, без этого ничего не получится.

Google

Дмитрий
14.08.2017
18:57:23

Nikolay
14.08.2017
18:57:35
Плюс, необходимо обучить нейросеть, это довольно трудоёмкий процесс

Дмитрий
14.08.2017
18:57:50

Nikolay
14.08.2017
18:58:32
Если хочешь этим заняться, начни с изучения нейронных сетей

Aleksander
14.08.2017
19:03:46
Кстати, учить нейросети в azure notebooks довольно-таки неплохо (без GPU). Сперва думал что там слабое железо, потом попробовал то-же самое пообучать на своей машине - получилось на порядок медленнее..
А потом и статья нашлась - http://www.walkingrandomly.com/?p=6351
И F# в них есть из коробки :)

Evgeniy
14.08.2017
20:09:11
Пришло время самому потестировать VS 15.3
Мне какое-то обновление прилетело в VF# Nightly.

Dmitry
14.08.2017
20:12:49
Что-то конкретно в VS15.3 поломано
Т.е. Суаве подсоединилось, но в редакторе IntellySense его не понял, при этом всё собирается и запускается успешно
та же ерунда с AspNetCore
пакет ставится, IntellySense ничего не видит

Vasily
14.08.2017
20:29:06
Ну в студии пока лучше на коре не писать,имхо

Летучая
14.08.2017
20:36:48
хелловорлды без либ можно писать )

Evgeniy
14.08.2017
20:45:37
Интересно, у меня любые попытки отредактировать код в 15.3 c последними обновлениями из VF# Nightly приводят к исключениям в VS.
Кажется, это тот самый баг, который не успели пофиксить.
F# and .NET Core Roadmap Update
https://blogs.msdn.microsoft.com/dotnet/2017/08/14/f-and-net-core-roadmap-update/
Phillip классный чел всё-таки, хорошо и честно пишет.

Google

Friedrich
15.08.2017
04:17:36
Студия не учитывает порядок файлов в F#-проекте (только для .NET Core).
Поэтому интеллисенс сломан, всё сломано.
Студия для разработки с F# на .NET Core / Standard пока не готова.

Evgeniy
15.08.2017
04:33:24

Friedrich
15.08.2017
04:40:07
Можно придумать воркэраунды, но в целом — да, официально на Core/Standard этот сценарий пока студийным тулингом не поддерживается.

Evgeniy
15.08.2017
04:42:20
Плохо поддерживается в редакторах и слишком необычная для новичков.

Friedrich
15.08.2017
04:53:18
Чёрт его знает. Можно и убрать.
Пожалуй, что с тулингом мы очень сильно проваливаемся из-за неё.

Fill
15.08.2017
06:08:23
Привет всем. На F# ведь можно создавать xamarin приложения?

Vasily
15.08.2017
06:21:07
Как только в f# уберут порядок файлов, написание кода превратится в ад.Точнее,его вычитывание,рефакторинг этц

Siarhei
15.08.2017
06:25:30
а можете пояснить для совсем новичка что за порядок файлов в F# ?

Evgeniy
15.08.2017
06:26:40
Это очень сильно упрощает работу с кодовой базой.
Но кажется немного устаревшим. :)