
Alexandr
05.07.2018
09:14:51
хотелось бы его применить на фин рынках. очищать графики от шума, от ложных срабатываний торговых систем.

Ayrat
05.07.2018
09:15:24
Ну только без квантового компьютера настоящего ты ничего не получишь

Roman
05.07.2018
09:15:28

Google

Ayrat
05.07.2018
09:15:33
:D

Roman
05.07.2018
09:15:45
Race condition

Alexandr
05.07.2018
09:18:27
с 8 кубитами может что и будет, но это код на уровне изучения прогрраммирования как "Hello world" )))
что то серьезное, то да,. еще и медленнее скорее, чем с классическими алгоритмами
для 32 кубитов по документации от майкрософт, виртуальная машина требует 64Гб свободной памяти

Pavel
05.07.2018
09:22:44
"8 кубитов хватит всем"

Alexandr
05.07.2018
09:28:16
"8 кубитов хватит всем"
смотря для каких задач.
у квантового компьютера не работает наращивание разрядности как у обычного классического процессора.
если 32 разрядные числа можно складвать на 8 разрядном процессоре за 4 такта используя операцию сложения с переносом. на квантовом такое не пройдет
IBM для коммерческого использования уже предоставляют 8 кубитный квантовый.

Friedrich
05.07.2018
11:37:53

Ayrat
05.07.2018
11:38:04

Friedrich
05.07.2018
11:38:25
Для языковых фич C# / F# (Span сотоварищи) дополняют CLI.

Ayrat
05.07.2018
11:38:58
ну, об этом я слышал, да. Про систему типов для HKT не слышал.

Friedrich
05.07.2018
11:39:04
Поэтому спаны только в неткоре, кажется?

Google

Denis
05.07.2018
11:52:31

Evgeniy
05.07.2018
12:09:00
@sergey_tihon
рекламирую либу для Гопачка
https://github.com/Szer/Hopac.IO

Sergey
05.07.2018
12:19:49

Evgeniy
05.07.2018
12:21:54
ась?
Хотим в викли рекламу для гопак.ио купить.
:)

Sergey
05.07.2018
12:29:25
ок, будет
хотя я лично не топлю за популяризацию Hopac )

Evgeniy
05.07.2018
12:30:48

Ayrat
05.07.2018
12:31:08

Sergey
05.07.2018
12:31:18

Ayrat
05.07.2018
12:31:43
почему?
либа кажется заброшенной, автор ушёл в ЖС, поддерживать некому. Слишком сложная идея.

Sergey
05.07.2018
12:34:17
идея огонь, concurrent ML тоже наверно крут, перфоманс хорош, но
очень сложный апи, очень сложно разрабатывать, куча операторов и инородной для дотнета терминологии
и мне почемуто кажется что если дать его в массы, то будет больше вреда чем бользы от перфоманса
но в умелых руках его конечно можно применять во благо

Ayrat
05.07.2018
12:35:20
С такой логикой и HKT нам не нужны, очень инородно для дотнета)
Я согласен на самом деле)

Sergey
05.07.2018
12:35:54
так и не нужны наверно)

Ayrat
05.07.2018
12:35:56
Но т.к. я разобрался в гопаке и научил ближайшее окружение понимать чо там происходит, используем.
в туитторе уже развели)

Evgeniy
05.07.2018
12:37:01

Google

Evgeniy
05.07.2018
12:37:12
Для вкатывания очень неплохо.

Sergey
05.07.2018
12:39:33
ведел web api контроллеры написанные на F#
и там юзался Logary Facade (еще до срача с лицензиями)
и проскакивал так вот такое вот испрльзование асинхронного апи, на которое повлиял Hopac
let logUserRequest methodName (tr : Request) =
logger.logWithAck Info (
eventX "{logger}: Called {url} with request {tr}"
>> setField "logger" (sprintf "%A" logger.name)
>> setField "url" ("/api/"+methodName)
>> setField "tr" ((sprintf "%A" tr).Replace("\n","")) )
личто у меня глаз подергивается когда код. логирования длинее бизнес логики самого метода

Ayrat
05.07.2018
12:40:33
эт да)

Aminion
05.07.2018
12:48:20
Что-то не могу найти, как юзать функцию как оператор, подобно `` в хаскелле?

Evgeniy
05.07.2018
12:49:18

Vasiliy
05.07.2018
13:07:13
Кстати, туповатый вопрос, но все же.
Хочу попробовать написать веб-сервис на f#. Но вопрос в фреймворках. Ибо как задался идей осознать язык, узнал, что есть несколько разных подходов.
Как понял, стандартный шаблом студии это такое смешение ооп и функциональности.
А жираф и Suave больше заточены под функциональность.
Ну сам пришел из мира c#.
Или не страдать фигней, написать первую версию на стандартом шаблоне студии, а потом рефакторить и рефакторить?

Vasily
05.07.2018
13:10:55
А идея проекта в чем? Изучить операторы пайпа?

Pavel
05.07.2018
13:13:11
а стандартный шаблон разве не жираф использует?

Vasiliy
05.07.2018
13:15:31
А идея проекта в чем? Изучить операторы пайпа?
гммм, нет. В идее что-то такое. Есть БД с рейтингами фирм.
1) надо уменять подтягивать эти рейтинги с других сервисов.
2) аггрегирвоать получению информацию по месяцам, триместрам и т.п.
3) ну и частичный CRUD для данной таблицы.

Vladimir
05.07.2018
13:15:37

Vasily
05.07.2018
13:16:25
С основной логикой
ДЛя CRUD какой-нить tp возьми

Vasiliy
05.07.2018
13:22:29

Vasily
05.07.2018
13:22:54
Type provider

Vlad
05.07.2018
13:33:11

Roman
05.07.2018
13:36:42
Привет!

Evgeniy
05.07.2018
19:03:39
https://twitter.com/MangelMaxime/status/1014890294075183111

Igor
05.07.2018
19:27:15
Да
А оно будет как ссоры подрубаться и компилироваться вместе с моим проектом?

Google

Ayrat
05.07.2018
19:30:38
ты пишешь в paket.dependencies чот типа
github Szer abs.fs
в paket.references нужном чот типа
file abs.fs
(точный синтаксис в доке лучше посмотри, так не помню)
и у тебя пакет сам добавляет в fsproj ссылку на слинкованный скачанный файл с гитхаба
больше делать ничего не надо
https://fsprojects.github.io/Paket/github-dependencies.html
во, нашёл
1) github forki/FsUnit FsUnit.fs
2) File: FsUnit.fs

Igor
05.07.2018
19:34:18
Ну да только боюсь мой фейбл проект начнет ещё дольше собираться, мне же нужна патченная версия Fable.React.Native

Ayrat
05.07.2018
19:34:50
патченная? так может она в найтли билдах каких есть?
или в пререлизах

Igor
05.07.2018
19:36:00
Нет, того что нужно нет. Можно конечно ещё раз сделать пул-риквест, но проще самому запатчить, что бы не ждать

Roman
05.07.2018
19:37:23

Igor
05.07.2018
19:37:39

Roman
05.07.2018
19:38:15
А там такой же синтаксис для native как и для react dom?
А то я только недавно узнал что в js версии разные объекты
Всмысле react-dom там дивы и все такое, а в нэйтив не дивы, а больше похоже на всякие StackLayout. Т.е. совсем не дом)

Igor
05.07.2018
19:41:16

Roman
05.07.2018
19:54:31

Igor
05.07.2018
19:57:44
Как вариант.
Хотя я пробую https://github.com/necolas/react-native-web
Вроде работает, но со странностями

Google

Roman
05.07.2018
19:58:27

Igor
05.07.2018
20:01:14

Roman
05.07.2018
20:04:25

Igor
05.07.2018
20:07:41
Есть вообще идея выкинуть RN и писать просто PWA, больно много возни с публикацией приложений в сторы

Владислав
05.07.2018
20:08:59
type Player = {
Id: PlayerId
NickName: PlayerNickName
FirstName: PlayerFirstName
Companies: Company list
}
type Company = {
Id : CompanyId
Name: CompanyName
PlayerOwner: Player
}
когда вот такая вот круговая зависимость есть ли способ создать такие типы?

Vladimir
05.07.2018
20:10:06

Ayrat
05.07.2018
20:14:53
да, просто and добавь
объявить модуль как rec - это чревато, там компилятор начинает дичь творить иногда
нашёл ишью
https://github.com/Microsoft/visualfsharp/issues/4755
Сайм сказал что by design

Igor
05.07.2018
20:20:57

Vladimir
05.07.2018
20:24:33

Roman
05.07.2018
20:29:06

Владислав
05.07.2018
20:30:15