@Fsharp_chat

Страница 720 из 772
Vasily
18.09.2018
16:07:43
Ну кверя линк экспрешн скомпилит, как я понимаю

Vasily
18.09.2018
16:11:13
Это плохо?
Ну я хз, как оно там внутри будет

Скорее всего ок

Google
Vasily
18.09.2018
16:11:41
Но тащить с собой библиотеку-такое

Grigoriy
18.09.2018
16:12:50
System.Linq что ли?

Vasily
18.09.2018
16:13:14
FSharp.Linq

Хотя тут я не помню

Grigoriy
18.09.2018
16:14:13
FSharp.Linq - для query {} ?

Vasily
18.09.2018
16:14:38
Это же отдельный пакет?

Grigoriy
18.09.2018
16:14:54
хм...

Pavel
18.09.2018
16:17:12
вы про что собсно?

https://ideone.com/i6q3bF

Vasily
18.09.2018
16:17:50
вы про что собсно?
Ну лично я показываю глубину собственного невежества

Grigoriy
18.09.2018
16:19:11
отдельный пакет видать тока для того, чтобы квери из кусочков собирать

Vasily
18.09.2018
16:20:28
https://ideone.com/i6q3bF
Ага, понял . Надо спеку почитать. Спасибо за разъяснения

Ivan
18.09.2018
17:10:01
GroupBy + Aggregate - это в линк. У нас наверно Seq.groupBy + Seq.sum

Google
Vasily
18.09.2018
17:10:42
Seq.concat , потом fold

Ivan
18.09.2018
17:11:31
Ну типа sq |> Seq.groupBy (fun f -> f.GroupId) |> Seq.map (fun p -> p.Sum())

Vasily
18.09.2018
17:11:50
Два прохода

Grigoriy
18.09.2018
17:12:34
я примерно такое в самом начале предлагал

Klei
18.09.2018
17:13:31
Ну типа sq |> Seq.groupBy (fun f -> f.GroupId) |> Seq.map (fun p -> p.Sum())
Там еще деконструкция и обратная сборка, после которой все перестает быть красивым.

Ivan
18.09.2018
17:13:55
На Seq лдин, но с буфферизацией

первая - порождает поток функций, вторая вешает на каждую аггрегацию.

Дикт + инкапсулировынный на стеке стейт для каждой записи

Нужно очень сильно оптимизировать - ручками.

Grigoriy
18.09.2018
18:13:04
На Seq лдин, но с буфферизацией
даблин - IGrouping-то - IEnumerable!

Klei
18.09.2018
19:41:40
Ayrat Плз, заведи аву. Желательно сильно отличающуюся от имеющихся у местных завсегдатаев.

Klei
18.09.2018
19:43:15
зачем?)
Переписка сине-голубых шариков требует усилиной концентрации.

Ayrat
18.09.2018
19:43:21
Понимаю.

Roman
18.09.2018
19:43:23
зачем?)
Да, некоторым сложно по именам (мне например)

Klei
18.09.2018
19:43:53
Тебя больше всех, так что к тебе обратился.

Grigoriy
18.09.2018
19:45:58
off-topic! :))))

Klei
18.09.2018
19:47:43
Думал в личку написать, но вдруг эта переписка повлияет и на другие сине-голубые шарики...

Grigoriy
18.09.2018
19:48:37
Vlad
18.09.2018
19:49:07
У меня зелёный

Google
Klei
18.09.2018
19:49:31
А у каждого свой цвет? у меня Айрат - цвета "мажента"
Ты не дизигнер случайно? Я про маженту с художки не слышал.

Да по моему на каждом устройстве свой цвет.

Grigoriy
18.09.2018
23:07:22
Ayrat Спасибо за наводку на AsyncSeq. До гопака мне ещё плясать и плясать :) а с этим вроде ничо получилось

Ayrat
18.09.2018
23:08:22
Grigoriy
18.09.2018
23:08:41
а я поиском воспользовался!

месяца 2 назад меня тут не было, но я помнил, что ты вскользь эту штуку упоминал - вот совсем недавно

Ayrat
18.09.2018
23:10:41
Либа годная пока гопак не освоишь)

Grigoriy
18.09.2018
23:12:59
да это всё из-за кварца! у него все методы асинхронные - таски возвращают. так бы я всё "обычно" дёргал...

Александр
19.09.2018
04:08:55


Запускаю "F#: Refresh Project Templates", ничего не происходит

и так по кругу

Alex
19.09.2018
05:01:24
dotnet new console -lang F# -o ap1 & cd ap1 & code .

Александр
19.09.2018
05:14:06
не для этого я Ionide ставил...

Grigoriy
19.09.2018
05:16:42
Хм... может стóит поискать логи какие-нить? Vsc в юзер режиме или как?

Александр
19.09.2018
06:19:31
Помогло отключение антивируса

アレクセイ
19.09.2018
06:21:26
антивирь на девелоперской машине это лол. Это вечный гемор.

хотя в банках бывает

Vasily
19.09.2018
06:22:11
В банках и интернета нет

Ayrat
19.09.2018
06:22:48
Помогло отключение антивируса
Ничоси. Можно подумать что процесс вс кода не мог прочитать темплиты для dotnet new из другой папки, но это странно

Friedrich
19.09.2018
06:23:34
Да, подозрительная история. Нужно было попробовать в терминале получить список темплейтов — я думаю, и там были бы проблемы.

Google
Grigoriy
19.09.2018
06:26:03
Да там ваще архитектура подозрительная - поднимается локальный вебсервер и жсоны гоняет туда-сюда

Ayrat
19.09.2018
06:31:23
Вроде в расте такая же срань чтобы интеллисенс в вс код завозить

Vlad
19.09.2018
06:31:39
антивирь на девелоперской машине это лол. Это вечный гемор.
Один раз так opencv запускал и получал с камеры помехи вместо картинки. Спустя два дня узнал что это Касперский.

Vasily
19.09.2018
06:33:39
Language server жи, а не срань

Ayrat
19.09.2018
06:34:23
Language server жи, а не срань
Да, но это та ещё срань.

Александр
19.09.2018
06:34:37
Он Forge не запускал

Который ionide использует

Из-за защиты, видимо

А как проект собирать, если fsproj не парсится?

Че за хрень с этим vsc?

Ayrat
19.09.2018
06:39:18
Че за хрень с этим vsc?
Парсинг лично у меня не работает секунд 5 после открытия vsc

Дальше норм

Grigoriy
19.09.2018
06:41:58
Fake - не в смысле фейковый, а https://fake.build/

Anna
19.09.2018
06:48:52
Один раз так opencv запускал и получал с камеры помехи вместо картинки. Спустя два дня узнал что это Касперский.
Нам корейская "секьюрити тула" для слежки за печатью на принтере сломала Студию ? как эту вирусню антивирус не прибил - не знаю

Grigoriy
19.09.2018
06:50:24
Да ща ж принтеры сами за всеми следят - и кто сколько напечатал и краски извёл. Зачем ещё тулзовина?

Ayrat
19.09.2018
06:51:14
Написать fake скрипт :)
ну не пугай человека Я вот для примитивных проектов даже пакет не подключаю

dotnet build сбилдит!

Grigoriy
19.09.2018
06:56:44
dotnet build сбилдит!
Да, я давеча сам удивлялся, как оно бодро собирало консольный примерчик :)

И депенденси через dotnet add package

Google
Александр
19.09.2018
07:24:25
Спасибо

Vladimir
19.09.2018
07:28:54
https://github.com/giraffe-fsharp/Giraffe/releases/tag/v3.0.0

Закрыли мой ишуй https://github.com/giraffe-fsharp/Giraffe/issues/235 =)

Igor
19.09.2018
08:08:51
Господа, что можно заюзать что бы по быстрому сделать InMemory хранилище (типа как в redux). Мне чисто для прототипирования, нужно что-то, куда можно стейт сложить.

Vasily
19.09.2018
08:11:23
MailboxAgent

Igor
19.09.2018
08:15:45
Да я что-то затупил - взял просто ref ? (внутри которого иммутабельный тип)

Klei
19.09.2018
08:16:57
F# в VS 2017 в сниппеты умеет?

Pavel
19.09.2018
08:19:57
нет вроде. на кой они вообще?

Igor
19.09.2018
08:23:14
Кто-нибудь знает либу без зависимостей, для Html DSL на F#? Скопировал себе в проект сорцы из https://github.com/ptrelford/FsHtml , но хотелось бы все таки просто поключить как зависимость. (можно конечно и ее заклонить и выложить на myget, но может есть что готовое).

Igor
19.09.2018
08:27:14
Знаю, но ее придется компилить, да и не хочется пакет подрубать в проект на 100 строчек…

Roman
19.09.2018
09:08:46
Привет!!

Igor
19.09.2018
09:26:50
Vagif
19.09.2018
09:51:09
ааа т.е. он пока сырой да?
Нет, Akkling куда более готовый, чем официальный Akka F# API. Поскольку писал обе библиотеки в основном один человек, официальный уже давно толком не обновляется, а в Акклинге есть и кластер, и лучше реализованные персистентные акторы.

То, что он пока не 1.0, не должно смущать. Просто возможны новые breaking changes.

Fuf
19.09.2018
10:12:38
@neftedollar , здравствуйте. Дима.

Roman
19.09.2018
10:15:24
@neftedollar , здравствуйте. Дима.
Интересуешься? нужна помощь? Сочувствующий?)

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