
Evgeniy
11.04.2017
18:18:48
Да, как язык общего назначения его, кажется, не позиционируют.

Roman
11.04.2017
20:09:02
Привет. Многоликий(ая)

? Райзя ?
11.04.2017
20:09:14
hey
всем привет. мну iOS (swift, objc) -девелопер, и немного c# и c/с++ и совсем немного python. Функциональной парадигмы не знаю. Знаете какие-нибудь open source проекты, в которых можно было бы натаскаться по f#?

Google

Roman
11.04.2017
20:15:48

? Райзя ?
11.04.2017
20:15:58

Roman
11.04.2017
20:16:12
Ок, тогда начало будет посложнее)

Nikolay
11.04.2017
20:16:43

? Райзя ?
11.04.2017
20:16:51

Nikolay
11.04.2017
20:16:52
Таким образом пытаюсь учить

? Райзя ?
11.04.2017
20:17:06
хочется какую-нибудь распределенную систему написать на f#

Roman
11.04.2017
20:17:11

Nikolay
11.04.2017
20:17:12
Но всё равно тяжко заходит сам стиль

? Райзя ?
11.04.2017
20:17:26

Roman
11.04.2017
20:17:47

? Райзя ?
11.04.2017
20:18:23

Roman
11.04.2017
20:19:14
@SherievAkhmed кстати http://fsharp.org/guides/enterprise/

Google

? Райзя ?
11.04.2017
20:19:15
а f# поддерживает clr-совместимые языки, например, для подключения библиотек и всего такого?

Roman
11.04.2017
20:19:23

? Райзя ?
11.04.2017
20:19:27
юху

Roman
11.04.2017
20:19:50
т.е. можно использовать C# либы. Но там есть null это основная проблема.

Igor
11.04.2017
20:24:26

Roman
11.04.2017
20:24:48
как ты такой мемчик нашел? xD

Igor
11.04.2017
20:24:54
Будьте бдительны ?

Roman
11.04.2017
20:25:02

? Райзя ?
11.04.2017
20:25:36
я сама оттуда вышла

Igor
11.04.2017
20:26:04

Vlad
11.04.2017
20:26:44

Igor
11.04.2017
20:27:20

Roman
11.04.2017
20:27:35
из кложа чатика
Там такой был один
Кстати благодаря @gsomix F# канал сильно оиживился друзьяшам расскажиет о нем чтоль) https://t.me/F_Sharp

Igor
11.04.2017
20:28:57

Roman
11.04.2017
20:30:22
ща поищу

Google

? Райзя ?
11.04.2017
20:31:59
серенькое как логотип apple

Roman
11.04.2017
20:32:14

? Райзя ?
11.04.2017
20:32:21
два стула?)

Roman
11.04.2017
20:32:36
лол

Igor
11.04.2017
20:33:50
чет не очень (чернобелая какая-то)
вот https://avatars0.githubusercontent.com/u/485415?v=3 эта стильная/молодежная (стоит на аватарке https://github.com/fsharp/fsharp )
спасибо (теперь все как до 1 апреля ?)

Akhmed
11.04.2017
20:37:00
@neftedollar Мы кстати начали юзать F# для тестов. Авось и остальное перепишем на F# по мере надобности )

Roman
11.04.2017
20:37:45

Akhmed
11.04.2017
20:38:19
пока что пытаемся заюзать для UI тестов - там своя специфика
а для модульных тестов и т.п. FsCheck подходит

Roman
11.04.2017
20:38:36

Akhmed
11.04.2017
20:38:51
пока нет - пока не напишем хотя бы сотню тестов то смысле нет

Nikolay
11.04.2017
20:38:52
А никто случаем не писал ботов на F# для телеграма? Посмотрел бы пример

Roman
11.04.2017
20:39:14

Nikolay
11.04.2017
20:39:30

Igor
11.04.2017
20:40:20

Nikolay
11.04.2017
20:40:47

Roman
11.04.2017
20:40:59

Nikolay
11.04.2017
20:41:01
Но блин не могу писать говнокод сознательно

Roman
11.04.2017
20:41:11

Google

Roman
11.04.2017
20:41:26
Главное помнить что преждевременная оптимизация зло

Nikolay
11.04.2017
20:41:51
Хочется всё красиво сделать :)

? Райзя ?
11.04.2017
20:42:47

Igor
11.04.2017
20:42:55

Nikolay
11.04.2017
20:43:59
Так и хочется ООП присобачить
Но с доступом к БД так и не разобрался, и это немного отпугивает

Roman
11.04.2017
20:46:16

Nikolay
11.04.2017
20:46:37
Да
Там к БД получается только через EF Core, который толком ещё не поддерживается в F#, я так понял проблемы с миграциями

Roman
11.04.2017
20:47:17
Попробуй тогда EnityFramework обычно все через тайп провадеры делают, но т.к. пока в core они не работают то придется без них.

? Райзя ?
11.04.2017
20:47:32
а микрорм работают? в f#?
dapper, воть

Nikolay
11.04.2017
20:48:36

Igor
11.04.2017
20:48:38
Ну набросок сделал, что-то даже работало
Я тут скидывал ссылку на github со своим ботом на F#, он перекидывает посты из Slack чата в Telegram.
Сделал на ReactiveExtensions (.net core) через стрим событий + Dapper Sqlite (для хранения настроек юзеров).
Всего 3 файла, архитектура не супер конечно, но уже почти месяц крутится в Docker контейнере и делает свою работу.

Vasily
11.04.2017
20:50:00
Я начинал писать враппер над OData, но забросил пока

Alexander
11.04.2017
22:25:09

Google

Vasily
11.04.2017
22:25:34
Ну в целом да
У меня просто было много секса с Simole.Odata.Client в связке с SAP HANA

Alexander
11.04.2017
22:26:08
Надежда только на autoquery

Vasily
11.04.2017
22:26:19
Это что?

Alexander
11.04.2017
22:26:42
http://docs.servicestack.net/autoquery

Vasily
11.04.2017
22:27:39
Любопытно, гляну

Alexander
11.04.2017
22:27:39
У них сразу с f# это вроде как идет

Roman
11.04.2017
22:38:28
Еще если уж ODATA и заменять то чего бы не GraphQL? правда всеравно понадобится доступ к БД.

Vasily
12.04.2017
05:30:47
Графовые движки требуют особой структуры бд,и не для всех задач эффективны

Friedrich
12.04.2017
07:31:26
А вы видали? https://github.com/Microsoft/visualfsharp/issues/2833

Evgeniy
12.04.2017
07:33:46
Читаю.
Ждем третий апдейт?

Friedrich
12.04.2017
07:34:38
Зачем третий? Во втором же будет!

Evgeniy
12.04.2017
07:35:33
В третьем мякотка.