@Fsharp_chat

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

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

Google
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
надо CLR менять. Не в этом десятилетии.
Потихоньку уже меняют же.

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
Поэтому спаны только в неткоре, кажется?

ну, об этом я слышал, да. Про систему типов для HKT не слышал.
Не, я про то, что в принципе код CLR начали менять под фичи языков. Этап стагнации, который начался с релизом 2.0, кажется, пройден.

Google
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
хотя я лично не топлю за популяризацию Hopac )
Мне нравится то, что показывают в блоге Demistify FP.

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
Мне нравится то, что показывают в блоге Demistify FP.
Например, там используется API без кастомных операторов. ;)

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

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 для данной таблицы.

Vasily
05.07.2018
13:22:54
Type provider

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
Нет, того что нужно нет. Можно конечно ещё раз сделать пул-риквест, но проще самому запатчить, что бы не ждать

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
А там такой же синтаксис для native как и для react dom?
Примерно, только там нет классов (css) и вместо div/span нормальные компоненты

Всмысле react-dom там дивы и все такое, а в нэйтив не дивы, а больше похоже на всякие StackLayout. Т.е. совсем не дом)
Точно подмечено, но в принципе там есть View который можно юзать как div и Flex на месте

Roman
05.07.2018
19:54:31
Точно подмечено, но в принципе там есть View который можно юзать как div и Flex на месте
Т.е. чтоб изоморфные приложение написать надо написать две разные ф-ции view?

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

Вроде работает, но со странностями

Google
Roman
05.07.2018
19:58:27
Как вариант. Хотя я пробую https://github.com/necolas/react-native-web
О, я тоже ее смотрел. Надо как-то из fable по особому вызывать?

Igor
05.07.2018
20:01:14
О, я тоже ее смотрел. Надо как-то из fable по особому вызывать?
В теорией нет, но не все работает из коробки так же. Типа fetch в RN может делать запросы на любые сайты, а web он уже ограничен и ещё верстка местами чучуть по разному работает

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 } когда вот такая вот круговая зависимость есть ли способ создать такие типы?

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
Здравая идея) но не из-за публикации, там не так сложно, а просто писать попроще
Ну как сказать, на GP у меня уже 2 бана, а на AppStore 100$ в год и модерации ещё жёстче

Vladimir
05.07.2018
20:24:33
Ну как сказать, на GP у меня уже 2 бана, а на AppStore 100$ в год и модерации ещё жёстче
Я выкладывал в три стора( ещё был Виндоус) сильных проблем не помню, главное найти свежий гайд)

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

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