
Artemy
01.06.2017
17:58:31
Точнее, про "частоту вхождений" не понял

Evgeniy
01.06.2017
18:01:20
https://medium.com/@zaid.naom/introducing-fable-remoting-automated-type-safe-client-server-communication-for-fable-apps-e567454d594c

Roman
01.06.2017
18:22:50
Точнее, про "частоту вхождений" не понял
облако тегов знаешь? Чем чаще слово в тексте встречается, тем больше оно в этом облаке отображается. Вот я о том, что слово issue будет заметным в нашем облаке)

Google

Roman
01.06.2017
18:24:10

Летучая
01.06.2017
18:34:47
Мб фейблу норм логотип забахаем?

Roman
01.06.2017
18:35:03
только без тени бы

Летучая
01.06.2017
18:35:34
+

Roman
01.06.2017
18:35:51

Летучая
01.06.2017
18:35:55
А почему они поставили эту сине-желто-черную штуку, а не эту красоту?
Последний вариант идеален

Roman
01.06.2017
18:36:09

Летучая
01.06.2017
18:36:18
и бахать ничего не надо
где проголосовать?

Roman
01.06.2017
18:36:24

Google

Roman
01.06.2017
18:36:25
Ну и красоту скомбинировали

Летучая
01.06.2017
18:36:31
О Господи

Roman
01.06.2017
18:36:47

Летучая
01.06.2017
18:37:03
Такуми Тагиёши?

Roman
01.06.2017
18:37:28
Такуми Тагиёши?
Этот засранец даже не прогарммист, сказал что нравится нота. Но он и не музыкант!
где проголосовать?
https://github.com/fable-compiler/Fable/issues/969#issuecomment-305482842 вот конкретно коммент с предложениями
У меня все еще зреет мысль что надо собрать в одном месте все эти Fable.Import

Летучая
01.06.2017
18:41:08
Надо автора лого найти

Roman
01.06.2017
18:41:48

Artemy
01.06.2017
18:43:24
М.б. дракончика вместо F поставить?

Roman
01.06.2017
18:44:51
@Worldbeater ты чинил кодировку консоли как-то
а output в VSCode починился?

Летучая
01.06.2017
18:46:16
Не знаю, о какой кодировке речь, но @Dolfik вроде шарит
chcp 65001

Roman
01.06.2017
18:49:51

Nikolay
01.06.2017
18:51:11
Что не так, не пойму:
override x.ReadJson(reader, t, existingValue, serializer) =
//let jObject = JObject.Load(reader);
let cases = FSharpType.GetUnionCases t
for case in cases do
if case.DeclaringType = reader.ValueType then
let v = serializer.Deserialize(reader, case.DeclaringType)
FSharpValue.MakeUnion(cases.[1], [|v|]) // ошибка
null
Error This expression was expected to have type
'unit'
but here has type
'obj'

Roman
01.06.2017
18:51:53
возвращай ()

Nikolay
01.06.2017
18:52:05

Google

Nikolay
01.06.2017
18:52:21
Эта функция должна возвращать obj

Roman
01.06.2017
18:52:36

Nikolay
01.06.2017
18:52:39
null ниже это пока не допилено
FSharpValue.MakeUnion

Roman
01.06.2017
18:53:17

Nikolay
01.06.2017
18:53:47
Он обязателен?

Evgeniy
01.06.2017
18:54:00
Почему вы постите код в чат? Тут нет подсветки, ограничение на длину строк.

Roman
01.06.2017
18:54:03

Летучая
01.06.2017
18:54:09
А cases.[1] берёт элемент по индексу?
Обычно писал cases.Item 1

Roman
01.06.2017
18:54:14

Летучая
01.06.2017
18:54:18
Да, надо постить красивые скриншоты!

Nikolay
01.06.2017
18:54:29

Evgeniy
01.06.2017
18:54:32
@neftedollar Все равно неудобно смотреть.

Roman
01.06.2017
18:54:33

Evgeniy
01.06.2017
18:56:19
Gist, pastebin, hastebin.

Roman
01.06.2017
18:56:59

Google

Nikolay
01.06.2017
18:59:23

Летучая
01.06.2017
18:59:44
Господа, как обычно реализуется поддержка идиоматического синтаксиса F# в C# библиотеках? Просто пишут обёртки для существующих методов из Сш библиотек?

Aleksander
01.06.2017
18:59:58
о, тоже проблемы с кодировкой в VS Code.. я так и не поборол :(

Roman
01.06.2017
19:00:34

Aleksander
01.06.2017
19:00:59
а на нелокализованой Декларация не работает)

Roman
01.06.2017
19:00:59
на разных уровнях.
а там по идее не должно быть таких проблем)

eugene
01.06.2017
19:01:51
А что делать, если в vs code через lonide в одном файле не видно другой?

Aleksander
01.06.2017
19:02:04
ну все время сидел на английской, а тут захотелось налоговую декларацию подать.. эти умельцы ухитрились сделать так, что софт работает только на русской локали

k0balt
01.06.2017
19:02:44

eugene
01.06.2017
19:03:00

k0balt
01.06.2017
19:03:30

Nikolay
01.06.2017
19:03:44
А у DU может быть несколько типов?

Roman
01.06.2017
19:03:54

Nikolay
01.06.2017
19:04:26
let Du =
| A of bool
| B of string

Roman
01.06.2017
19:04:34

Nikolay
01.06.2017
19:04:52
Типа A как-то может содержать несколько полей?

Google

eugene
01.06.2017
19:05:20
A of ... * ... * ... ?

Nikolay
01.06.2017
19:05:38

Roman
01.06.2017
19:05:42

Evgeniy
01.06.2017
19:05:42
@Dolfik Можно туда tuple засунуть, можно record.

Nikolay
01.06.2017
19:05:48
Или кортеж это не одиночный тип?

Roman
01.06.2017
19:05:58
так же как и int/bool

eugene
01.06.2017
19:06:21
Произведение типов

Roman
01.06.2017
19:06:23
просто у тебя DU принимает не int, а кортеж

Nikolay
01.06.2017
19:06:42
Просто у UnionCaseInfo есть метод GetFields, который возвращает массив
Я вот и думаю, при каком условии он вернёт массив
Return Value
The fields associated with the case as an array of System.Reflection.PropertyInfo

Evgeniy
01.06.2017
19:13:30
@Dolfik Он тебе вернет все значения из кортежа.

Nikolay
01.06.2017
19:14:08
Типа typeof<int * int>

Evgeniy
01.06.2017
19:22:24
@Dolfik Придется собрать руками, я думаю.

Nikolay
01.06.2017
20:11:44
for x in y do
...``
и
```y |> Seq.forall (fun x -> ...)
Почему в первом случае x одного типа, а во втором другого?
Seq использует какой-то другой итератор?

Evgeniy
01.06.2017
20:17:59
@Dolfik Покажи код.

Nikolay
01.06.2017
20:31:56