@Fsharp_chat

Страница 13 из 772
Vasily
16.03.2017
18:57:26
Была какая-то либа

Причем быстра даже

Хотя шо значит в виде F# объектов?

http://mbraceproject.github.io/FsPickler/

Google
Evgeniy
16.03.2017
19:03:50
Да, Eirik Tsarpalis -- крутой чувак.

Vasily
16.03.2017
19:04:24
Ну Nessos streams ваще магия

Vasily
16.03.2017
19:27:35
Я имел в виду типизированная десериализация или нет

Igor
16.03.2017
19:29:13
Хотя шо значит в виде F# объектов?
Смотри у меня есть JSON https://i.gyazo.com/44fd19309e8a165e04b8a632735ca10d.png

Хотя шо значит в виде F# объектов?
Я хочу распарсить его в https://i.gyazo.com/8afd03ce0b8d900c8b2de46258419d26.png

Vasily
16.03.2017
19:31:57
Ну при типизированной десериализации - скорее всего да

Igor
16.03.2017
20:23:56
Ну при типизированной десериализации - скорее всего да
Что я не пойму как заставить его десериализировать JSON без мета-информации? Когда пытаюсь парсить - возвращается System.FormatException: expected property 'FsPickler' but was 'messages'.

Vasily
16.03.2017
20:28:41
Без меты не уверен, что получится

Igor
16.03.2017
20:33:01
Без меты не уверен, что получится
Тут разрабрался FsPickler.CreateJsonSerializer(omitHeader = true) Зато появилась др проблема, как сделать что бы он игнорил лишний JSON?

Vasily
16.03.2017
20:37:09
Задача какая стоит?

Igor
16.03.2017
20:37:55
Задача какая стоит?
Распарсить JSON в F# объекты

Google
Vasily
16.03.2017
20:38:15
Это вариант решения задачи

А цель какая?

Akhmed
16.03.2017
20:39:18
допустим цель такая же как у typeProvider - прочитать массив данных и к примеру проссумировать

понятно как это сделать с TypeProvider

а как без него?

точнее даже не так

Igor
16.03.2017
20:39:56
А цель какая?
- Скачать с сервера данные в виде JSON - распарсить список messages - проанализировать его - отправить куда надо

А цель какая?
Еще немножко и начну через Regex парсить ?

а как без него?
Вот и пытаемся выяснить

Akhmed
16.03.2017
20:41:22
вот смотрите

допустим задача такая - написать приложение под WG API

WG API славится тем что у них абсолютно убого спроектированные JSON

Они Id используют в качестве ключа json

"data": { "1": { "nation_i18n": "СССР", "name": "#ussr_vehicles:T-34", "level": 5, "image": "http://static-ptl-ru.gcdn.co/static/2.53.0

Vasily
16.03.2017
20:42:31
Ну в данном случае тогда Deserialize в Dictionary<string.object> и вперед

Akhmed
16.03.2017
20:42:45
ну вот об этом и речь

если заюзать Newthonsoft json То он умеет десериализовывать в мутабельные объекты

а в иммутабельные объекты как?

видимо про это был вопрос

хотя вот ответ на мой вопрос

Google
Akhmed
16.03.2017
20:44:08
https://github.com/haf/Newtonsoft.Json.FSharp

Vasily
16.03.2017
20:44:14
Вопрос скорее про JPAth, имхо

Akhmed
16.03.2017
20:44:18
они сделали поддержку F#

вот можете его заюзать для десериализации

хотя походу поторпился - там вроде все примеры о том как сериализовать

Igor
16.03.2017
20:48:42
а в иммутабельные объекты как?
А вот кстати - попробовал простой (без F#) NewtonJson JsonSerializer.Deserialize - и он сработал ?

Akhmed
16.03.2017
20:48:55
круть - значит все таки сделали

а без F#

Vasily
16.03.2017
20:49:15
Рефлекшн никто не отменял

Akhmed
16.03.2017
20:49:15
Тогда понятно

Igor
16.03.2017
20:49:59
Рефлекшн никто не отменял
Наверное у меня очень простые данные (строки да структуры), для более сложных типов может и не сработает.

Akhmed
16.03.2017
20:50:08
да понятно что никто не отменял - речь о том что бы десериазовывать также как в C# в существующие типы данных

Vasily
16.03.2017
20:50:40
Они ничем от F# не отличаются с т.з. сериализации

Akhmed
16.03.2017
20:51:01
и желательно одной строчкой как это делает C# а не огромной кодовой базой с рефлексией

сериализация понятно что нет проблем

наверняка существует и простое как в C# решение для десериализации

просто надо покопаться и изучить какое решение есть

Roman
17.03.2017
13:51:04
Ищем хорошего, опытного разработчика-лида на стэк N3, C#/F#, ASP.NET, JS, Backbone/Marionette. Человека, который любит классику . . . Компиляторы пописать, оптимизировать операции и алгоритмы, и другие подобные извращения . . . Задачи: Вместе с командой, развитие в платформе функциональных блоков: - Сервисной шины сообщений. - Модулей интеграций и адаптеров. - Встроенного формального языка описания бизнес-процессов и протоколов их взаимодействия между собой. - Модуля оркестровки и хореографии служб. - Модуля контроля, аудита и протоколирования.

все чаще пишут про C#/F#

Anton
17.03.2017
13:51:25
это хорошо

Google
Anton
17.03.2017
13:51:34
глядишь можно будет наконец в проде на F# писать.

Anton
17.03.2017
13:51:56
везёт ему =)

Igor
17.03.2017
15:31:16
Никто не тыкал таймеры в новом coreclr?

Roman
17.03.2017
15:34:04
Никто не тыкал таймеры в новом coreclr?
нет. Ты походу тут первопроходец с F# на CoreClr

Igor
17.03.2017
15:35:32
нет. Ты походу тут первопроходец с F# на CoreClr
Вам именно что пришлось сделать на моно тк пример observable был под полный .net

И вроде все работает, но хочется кора

Igor
17.03.2017
15:38:06
А потом еще в докере затолкать и на свой vps (а не azure) ?

Roman
17.03.2017
15:38:28
Igor
17.03.2017
15:38:51
Кстати там видосики с прошлого dotnext опубликовали - есть даже одно про F#

Roman
17.03.2017
15:38:55
hub.docker.com -> fsharp и дальше в свою впску на

Igor
17.03.2017
15:41:55
https://www.youtube.com/channel/UCNPwMPudMEw-gnAT4zh_UZg

Roman
17.03.2017
15:42:41
Там моно жирный
можно взять моно с alpine linux

будет на поуже

Evgeniy
17.03.2017
17:04:00
> F# во славу Data Science

Модно, молодежно.

Google
Evgeniy
17.03.2017
17:13:56
Кто-нибудь здесь занимается анализом данных на F#?

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

Igor
17.03.2017
17:25:13
А чем идиоматично загружать текст из сети в F#? Сейчас использую стандартный WebClient, но VS подсвечивает ворнинг что он disposable

Akhmed
17.03.2017
17:26:29
видимо из за того что используешь let вместо use для WebClient ?

Klei
17.03.2017
17:28:30
Roman
17.03.2017
17:42:59
Evgeniy
17.03.2017
17:44:29
@neftedollar Как там инфраструктура у фшарпа/дотнета для анализа данных? Готово к использованию?

Что можно/нужно допилить? :)

Roman
17.03.2017
17:48:13
Что можно/нужно допилить? :)
Нужно tensorflow от мигеля допиливать.

Tensorflow .Net api by Miguel De Icaza. https://github.com/migueldeicaza/TensorFlowSharp

Tensorflow .Net api by Miguel De Icaza. https://github.com/migueldeicaza/TensorFlowSharp
Для fsharp может служить примеров tensorflow для окамла

Мигель говорит, выноси в отдельный фреймворк.

Есть еще чисто fsharp/.net либы, но под .net core не смотрел

Если убрать RTypeProvider и PythonTypeProvider, то будет оч мало либ.

Evgeniy
17.03.2017
17:52:51
Да, я этот список видел. Там из стоящего, кажется, Accord.NET, да RProvider.

Ну, и Math.NET для общей математики.

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