
Evgeniy
25.03.2018
17:48:14
https://www.fsharping.com/blog/building-fsharp-community-in-czech-republic

Jan
25.03.2018
18:05:24
Yes, indeed. I will go to meet them for the first time next month. I have started with F# a year ago and was so busy learning it and applying in production that I had no time to meeting people. :-) But the effort was definitely worth it.

Evgeniy
25.03.2018
18:09:28

Roman
25.03.2018
18:09:52

Google

Evgeniy
25.03.2018
18:48:33
Привет. ?

Dima
25.03.2018
18:49:46
Привет:) не ожидал приветствия

Alex
25.03.2018
19:04:03

Evgeniy
26.03.2018
06:13:14
https://twitter.com/sergey_tihon/status/977997366077853696
Бенчмарки FsPickler.
https://github.com/mbraceproject/FsPickler/wiki/.NET-Core-Benchmarks
Хочется, конечно, влепить стикер с Ченгом.

??
26.03.2018
06:46:38
На F# ожидается аналог readonly struct (следовательно и ключевое in) из C# 7.2?

Bonart
26.03.2018
06:47:07
Благая весть

Evgeniy
26.03.2018
06:49:14
https://github.com/fsharp/fslang-suggestions/issues/648

Bonart
26.03.2018
06:49:52
Не столь благая весть

Evgeniy
26.03.2018
06:58:28
В компиляторе сейчас много другой работы, а интероп с этими новыми фичами, кажется, еще не обсуждался даже.
Через полгода-год, наверное.

Google

??
26.03.2018
07:04:45

Evgeniy
26.03.2018
07:05:14

??
26.03.2018
07:34:33

Klei
26.03.2018
07:35:58
// Не так понял.

??
26.03.2018
07:36:07

Roman
26.03.2018
07:36:42
Какая ошибка?

??
26.03.2018
07:37:23
Извините, что картинкой.

Evgeniy
26.03.2018
07:38:08
type Point2D =
struct
val X: int
val Y: int
new(parameters: struct (int*int)) =
let struct (x, y) = parameters
{ X = x; Y = y }
end
И можно еще короче, если pattern matching заюзать.
type Point2D =
struct
val X: int
val Y: int
new(struct (x, y)) =
{ X = x; Y = y }
end
@yerumaku ^

??
26.03.2018
07:48:12

Vasily
26.03.2018
14:06:10

Roman
26.03.2018
14:19:51
Magic of F# Type Providers – Max Fedotov – Medium
https://medium.com/@maximcus/magic-of-f-type-providers-225b1169c7a0

Evgeniy
27.03.2018
04:07:37
https://twitter.com/k_cieslak/status/978349500879310848
Доброго утра.

B_CCCPcekca_HET
27.03.2018
05:47:00
Доброе)

Alex
27.03.2018
07:21:52
// Expecto will be part of new plugin
А зачем выпиливать если этого нового плагина еще нет ?(

Evgeniy
27.03.2018
07:22:47

Vlad
27.03.2018
07:25:53

Google

Alexey
27.03.2018
07:26:54

Evgeniy
27.03.2018
07:28:40
Я только за.

Friedrich
27.03.2018
07:29:32
Ну, когда у меня досуг появится.

Anna
27.03.2018
07:32:05

Jan
27.03.2018
11:44:02
Are you already using F# in production? Could you please tell us a little bit more?
Hello. Sorry for the later reply. I had some family obligations that evening.
I am developing internal systems for company that uses Microsoft Dynamics CRM as its core system. I can develop apps using data from CRM thanks to its good SDK in .NET.
The application I am running in production enables displaying and modifing data from crm in more user friendly manner. It's backend is C#(SDK-related things), F#(data manipulations) and front-end in F# Fable.
I formerly used Typescript + React on frontend. Two weeks ago, I discovered Fable and rewritten the Typescript code.


Evgeniy
27.03.2018
11:48:55
Jan Thanks!

Jan
27.03.2018
11:49:29
it's no rocket science, but the code base is much cleaner, smaller and maintainable. And fun. ?

Roman
27.03.2018
12:09:12


Irkin
27.03.2018
12:09:27
Всем привет! Потихоньку изучаю F# на одном личном проекте, и возник вопрос, может кто сможет помочь :) Вопрос в следующем: не нашел возможности в F# создать программно перечисление заданного типа. Методы init и initInfinite создают перечисление с типом seq<int>, а как создать перечисление, например, seq<obj>, не используя преобразование из коллекций?

Roman
27.03.2018
12:10:07

Irkin
27.03.2018
12:10:11
да

Evgeniy
27.03.2018
12:11:19

Roman
27.03.2018
12:12:48
да
https://ideone.com/vTboip

Irkin
27.03.2018
12:12:52
У меня на входе функции кортеж <obj * unit64> Даный кортеж надо преобразовать в перечисление seq<obj> c количеством элементов unit64

Roman
27.03.2018
12:12:56

Jan
27.03.2018
12:15:24

Google

Roman
27.03.2018
12:15:44

Fill
27.03.2018
12:20:52

Evgeniy
27.03.2018
12:22:26

Irkin
27.03.2018
12:24:48

Jan
27.03.2018
12:30:03

Alexey
27.03.2018
13:11:36
Пробовал кто после F# на Go прод писать?
Насколько это больно?

Evgeniy
27.03.2018
13:12:03

Vlad
27.03.2018
13:12:23

Alexey
27.03.2018
13:12:40
Не долго видимо был)

Evgeniy
27.03.2018
13:13:00
@bertolu4i
Его можно в @progo найти, например.

Bonart
27.03.2018
13:13:13

Alexey
27.03.2018
13:14:11
Вот почему на Go должны быольше платить , если зачастую его выбирают за более низкий порог вхождения? %)

Bonart
27.03.2018
13:14:56
Потому что на этом Go-вне просто так никто писать не будет

Evgeniy
27.03.2018
13:15:05
Пожалуйста, не надо здесь Go. :(

Pavel
27.03.2018
13:18:45
Я писал на Go, чуть чуть. Отсутствие функторов - первое, что напрягает. Затем отсутствие either
Но смотришь на то, что CSP языком поддерживается и становится не так больно.
Затем идешь и пишешь на C#, потому что на F# работы нет, и Go вообще не больно.

Дмитрий
27.03.2018
13:20:23
о, знакомая Up аватарка

Evgeniy
27.03.2018
14:07:32
?
https://twitter.com/JetBrainsRider/status/978626907376898050?s=19

Google

Eugene
27.03.2018
14:20:21
В твите ссылка на пост про скрипты:
https://blog.jetbrains.com/dotnet/2018/03/27/navigation-find-usages-file-structure-f-scripts-rider-2018-1-eap/
В веб-клиенте только гифка из твита загрузилась. :)

Vlad
27.03.2018
14:29:44
а у jb есть ориентировачные даты релизов мажорных версий продуктов?

Andrey
27.03.2018
14:29:58
Как готовы, так будет.
Говорили только, что 3 версии релизить будут в год.

Roman
27.03.2018
14:30:23
@shwars C Днем рождения!

Владислав
27.03.2018
15:21:21
Есть в F# оператор, который применяет Action над объектом и потом опять возвращает этот объект?

Pavel
27.03.2018
15:21:59
Из коробки нет.

Владислав
27.03.2018
15:22:23
оки, а у него есть название?

Roman
27.03.2018
15:22:25

Pavel
27.03.2018
15:22:32
.Do