
Artemy
07.02.2018
09:34:54
Fabel ?

Fill
07.02.2018
09:39:10
Map.add - какая O ?

Vasily
07.02.2018
09:40:02
Хороший вопрос
Зависит от реализации, думаю

Google

Vasily
07.02.2018
09:40:27
Добавление скорее всего O(1) должно быть в теории

Fill
07.02.2018
09:40:35
в F#
он же добавляет или переопределяет
у этих операций может быть разная O
но сходу я что-то не нагуглил

Kirill
07.02.2018
09:42:00
https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/fsharp-collection-types

Most
07.02.2018
09:42:11
добавление в лучшем O(1), в худшем O(n)

Kirill
07.02.2018
09:42:27
Пишет, что O(log N) для Map, так что, похоже, под капотом сбалансированное дерево.

Most
07.02.2018
09:42:28
это по времени)

Fill
07.02.2018
09:42:34

Kirill
07.02.2018
09:43:12
Да не за что :)

Tony
07.02.2018
18:46:36
господа, а покрасивше можно записать такое как-нибудь?
items |> Seq.choose (fun (x, y) -> match y with Some z -> Some (x, z) | _ -> None)
есть коллекция ('a, 'a option), надо получить ('a, 'a)

Google

Klei
07.02.2018
19:12:02
господа, а покрасивше можно записать такое как-нибудь?
items |> Seq.choose (fun (x, y) -> match y with Some z -> Some (x, z) | _ -> None)
есть коллекция ('a, 'a option), надо получить ('a, 'a)
Лучше этого пока не приходит, и то лучшесть сомнительна.
items |> Seq.choose (fun p -> snd p |> Option.map (fun p2 -> fst p, p2))
items |> Seq.choose (function a, Some b -> Some (a,b) | _ -> None)

Atai
08.02.2018
05:24:33
Добрый день)

Evgeniy
08.02.2018
05:30:15

Vlad
08.02.2018
17:36:07
Мне показалось или в райдере сейчас рефакторингов вообще нет?

Roman
08.02.2018
19:09:49
А тут нормально просить ревью кода (небольшого проекта)?

Pauline
08.02.2018
19:13:25
да

Roman
08.02.2018
19:25:10
гляньте плз. Ну и можт кому понадобится даже:
https://github.com/kagetoki/SlnMaker

Evgeniy
08.02.2018
19:27:24

Roman
08.02.2018
19:27:35
спасибос!

Sergey
09.02.2018
04:44:19
https://twitter.com/_cartermp/status/961749524430577664

Evgeniy
09.02.2018
05:49:57
http://www.colinbull.net/2018/02/08/Lazy-Elmish-React/

Klei
09.02.2018
05:54:52
Кто-нибудь знает обертку над Expecto имеющую порядок параметров в стиле Expect.equal expected message actual?

Evgeniy
09.02.2018
07:10:50
Привет.

Daniil
09.02.2018
07:11:20
Привет.

Roman
09.02.2018
07:27:02
Доброе утро!
https://habrahabr.ru/company/microsoft/blog/348460/
Замечания? Предложения? Правки?

Evgeniy
09.02.2018
07:27:26
Ооо.

Anna
09.02.2018
07:29:37
Меня немного смущает текст перед катом (понятно, что это начало статьи, но он не завлекает ? ). И кдпв как-то не пв :)
Или это я уже придираюсь?

Evgeniy
09.02.2018
07:41:00

Google

Anna
09.02.2018
07:41:35

Sergey
09.02.2018
07:41:38

Anna
09.02.2018
07:43:35
Простите за оффтоп, но я быстренько расскажу и больше не буду: я как-то раз хотела к письму в корпоративную рассылку прикрепить картинку с котиками, открыла поиск по картинкам, и тут мне позвонили и я отлучилась в переговорку. А тут мимо проходит начальник всея инженеров, а у меня весь монитор в котиках ?

Klei
09.02.2018
07:44:02

Evgeniy
09.02.2018
08:07:36
Он топовый, да.
https://github.com/hallba/writingsimulators

Vasily
09.02.2018
10:14:55
@gsomix вопрос есть
про хитрые структуры данных
интересует, что такое timeseries

Aleksander
09.02.2018
10:19:44
а что в timeseries хитрого оО дата + значение обычно)

Vasily
09.02.2018
10:20:10
Да я тут на статейку наткнулся в f# weekly
Там типа про трейдинги
А в таймсериях изменения пишутся?

Женя
09.02.2018
10:21:14
Вообще, timeseries используются для сбора метрик. И есть специальные бд для хранения именно timeseries.

Aleksander
09.02.2018
10:21:30
да всё что угодно. это же просто формат.. вот у меня целая база забита данными с томпсон рейтеровского пойнт коннекта

Vasily
09.02.2018
10:21:40
про это где-нидь подробнее можно почитать?

Aleksander
09.02.2018
10:21:42
там везде datetime + value
а как это хранить в бд - уже другой разговор)

Vasily
09.02.2018
10:22:54
Я так понимаю, таймсерии имеют смысл, допустим, когда мне надо движение счета отдельного субъекта глянуть

Google

Женя
09.02.2018
10:23:07
ну вот я пользовался influx'ом, собственно статья, зачем нужны timeseries db оттуда: https://www.influxdata.com/time-series-database/

Evgeniy
09.02.2018
10:25:07
Привет!

Vasily
09.02.2018
10:25:23

Igor
09.02.2018
10:26:12

Evgeniy
09.02.2018
10:26:53

Vasily
09.02.2018
10:30:51
http://anthonylloyd.github.io/blog/2018/02/01/architecture-data-first

Evgeniy
09.02.2018
10:31:04
Спасибо.
Для timeseries, кажется, я какую-то библиотеку встречал.
https://github.com/Spreads/Spreads

Aleksander
09.02.2018
10:35:15

Vladimir
09.02.2018
10:44:13
я influxdb для хранения метрик юзаю
https://github.com/kubernetes/heapster/blob/master/docs/influxdb.md

Evgeniy
09.02.2018
10:52:16
> Given all this, I would consider the support [type providers] to be in beta for the next release of the .NET SDK, though most fixes will likely be either in individual type providers or in the TPSDK rather than the compiler itself. @cartermp and @kevinransom might have more insight.
Привет.
Сегодня, кажется, будет еще одна.
> dsyme
If people doing Fable, WebSharper or other client-side work are coming to the F# Language Design office hours tomorrow (5pm GMT) I'd be interested in early feedback on this vague idea: https://github.com/Prolucid/Elmish.WPF/issues/28#issuecomment-363746587
Заглядывайте в слак, короче. :)


Roman
09.02.2018
10:57:30
Привет!!

Google

Roman
09.02.2018
10:58:51
Привет!

Vlad
09.02.2018
10:59:15

Evgeniy
09.02.2018
10:59:57
Ага.
Я начал FSharp.Core.Fluent переводить на новый формат проектов.
Закончу с тестами и сборкой документации, выкатим версию под нетстандарт.

Vlad
09.02.2018
12:20:44

Evgeniy
09.02.2018
12:23:08
репа есть?)
https://github.com/fsprojects/FSharp.Core.Fluent/pull/11
https://dusted.codes/announcing-giraffe-100
Жираф релизнулся!

Sergey
09.02.2018
12:31:59
Жираф релизнулся!
Ох, еще один веб фреймворк на фшарпе. Вангую этому от силы два года продержаться.

Диёр
09.02.2018
12:32:25
В смысле "ещё один"? Жираф вроде довольно популярный

Sergey
09.02.2018
12:32:47