@Fsharp_chat

Страница 189 из 772
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
https://medium.com/@zaid.naom/introducing-fable-remoting-automated-type-safe-client-server-communication-for-fable-apps-e567454d594c
В issue https://github.com/fable-compiler/Fable/issues/969 этот товарищ спрашивал разрешения использвоать логотип @sergey_tihon )

Летучая
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
А почему они поставили эту сине-желто-черную штуку, а не эту красоту?

Последний вариант идеален

Летучая
01.06.2017
18:36:18
и бахать ничего не надо

где проголосовать?

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

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

Летучая
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
Надо автора лого найти
так вроде же @sergey_tihon же, не? Или кто-то из его окружения

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
chcp 65001
А точно. @Dolfik же.

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'

Nikolay
01.06.2017
18:52:05
null зачем возвращаешь?
Это пока not implemented

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

Roman
01.06.2017
18:52:36
Эта функция должна возвращать obj
комментом укажи где ошибка плз

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

FSharpValue.MakeUnion

Roman
01.06.2017
18:53:17
FSharpValue.MakeUnion
а else где?

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

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

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

Roman
01.06.2017
18:54:33
@neftedollar Все равно неудобно смотреть.
зато можно скопипастить)

@neftedollar Все равно неудобно смотреть.
Но да, проблема озвучена. И было бы хорошо придумать способ и скопипастить код и красивую картинку глянуть.

Он обязателен?
Решилась пробелма?

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

Roman
01.06.2017
18:56:59
Gist, pastebin, hastebin.
неудобно. ) Хочу смотреть куд прям тут) Надо чтоб поддерживался instant view!



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.. я так и не поборол :(

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
ну все время сидел на английской, а тут захотелось налоговую декларацию подать.. эти умельцы ухитрились сделать так, что софт работает только на русской локали

eugene
01.06.2017
19:03:00
В fsproj прописан?
Угу, в правильном порядке.

k0balt
01.06.2017
19:03:30
а там по идее не должно быть таких проблем)
Там есть проблемы с выводом русских строк из приложения (

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

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

Roman
01.06.2017
19:04:34
А что делать, если в vs code через lonide в одном файле не видно другой?
Посмотреть порядок еще в fsproj, если не помогает попробовать сбилдить)

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
A of ... * ... * ... ?
Но это же кортеж?

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
@Dolfik Он тебе вернет все значения из кортежа.
А если мне не нужно все значения? Если мне сам кортеж нужен

Типа 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


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