@Fsharp_chat

Страница 723 из 772
Roman
20.09.2018
14:25:11
спс

Roman
20.09.2018
17:21:50
Привет!

сегодня
20.09.2018
17:58:04
Как быстро закрыли то

Vasily
20.09.2018
17:58:19
А чо тянуть

Google
сегодня
20.09.2018
17:58:23
Наверное очень элитный был

Igor
21.09.2018
08:23:52
Парни, а добавление в конец F# List это дорогая операция?

Vasily
21.09.2018
08:24:02
Да

Igor
21.09.2018
08:24:23
ОК, а List.reverse видимо тоже?

Vasily
21.09.2018
08:24:33
Ну тоже, да

Там, конечно,n/2, но от этого не легче

Igor
21.09.2018
08:25:12
Блин, нужен имутабельный список, в который: чтение идет сначала, а добавление в конец ?

Evgeniy
21.09.2018
08:25:35
лукс лайк очередь

Vasily
21.09.2018
08:25:36
Возьми очередь обычную

И не заморачивайся

Igor
21.09.2018
08:26:02
Может взять System.Collection.Immutable.ImmutableList

Google
Vlad
21.09.2018
08:26:16
Не смотри туда

Вообще

Roman
21.09.2018
08:26:21
там вроде та же суть, разве не?

Vasily
21.09.2018
08:26:26
Никогда

Vlad
21.09.2018
08:26:30
Умрешь в копированиях

И муках

Igor
21.09.2018
08:30:07
сделай из 2-х
Поясни плиз

Pavel
21.09.2018
08:31:46
сыпешь в 1 , читаешь с 2, если 2 пустой копируешь 1 -> 2 с реверсом, 1 обнуляешь

Evgeniy
21.09.2018
08:34:23
@angmarr Queue из FSharpx не подходит?

Igor
21.09.2018
08:36:15
сыпешь в 1 , читаешь с 2, если 2 пустой копируешь 1 -> 2 с реверсом, 1 обнуляешь
Нельзя удалять, элементы должны накапливаться, но не менять список “под ногами” у юзера, который читает сначала.

@angmarr Queue из FSharpx не подходит?
Возможно, хотя я уже подумываю взять inmemory базу данных (к примеру dapper + sqlite :memory:)

Pavel
21.09.2018
08:39:30
ну не удаляй. если при чтении 1 не пустой добавить его ко 2-му. первый обнуляешь. читаешь только 2 без удалений

Alex
21.09.2018
09:09:43
let println = printfn "%s" let progress = new Progress<string>(fun s -> println s) (progress :> IProgress<string>).Report("test") //не работает println "line" // работает Кто знает почему?

И так работает var p = new Progress<string>(s => Console.WriteLine(s)); (p as IProgress<string>).Report("hello!");

Alex
21.09.2018
09:12:35
open System.IO open System.Net open System.Text open System let httpAsync (progress : IProgress<string>) (url : string) = async { let req = System.Net.WebRequest.Create(url) use! resp = req.AsyncGetResponse() progress.Report(sprintf "%s AsyncGetResponse" url) use stream = resp.GetResponseStream() use reader = new StreamReader(stream, Encoding.GetEncoding(1251)) return! reader.ReadToEndAsync() |> Async.AwaitTask } //let httpProgress = httpAsync (progress) let println = printfn "%s" let progress = new Progress<string>(fun s -> println s) (progress :> IProgress<string>).Report("test") //не работает println "line" // работает

Vasily
21.09.2018
09:12:51
В гисте лучше

Alex
21.09.2018
09:20:39
https://gist.github.com/altbodhi/35356b14101736cc33f65d1ed2107254

Vasily
21.09.2018
09:29:31
Это в модуле всё?

Google
Alex
21.09.2018
09:29:48
ну да

IProgress почему-то не хэндлится

Vasily
21.09.2018
09:30:21
Ну сделай let report progress=...

И вызыаай потом его

Или do

Alex
21.09.2018
09:33:28
do (progress :> IProgress<string>).Report("test") //не работает

так?

Roman
21.09.2018
09:34:19
Ребят, привет. Я Артем, редактор Хабра. У нас тут есть одна затея. Хотим написать серию статей про редкие языки (да и технологии вообще). Начать думаем с F#. Будет круто, если расскажете о своем опыте работы на нем. Ну и вообще чем нравится язык. Чем хорош, где может быть лучше. Хочется, чтобы вы рассказали экспертно, честно и как есть. А я постараюсь собрать все в интересный текст. Вот несколько вопросов — все опциональные, просто для ориентира, чтобы было от чего оттолкнуться. Если есть, что помимо них рассказать — отлично! — Почему решил изучать F# — Почему продолжаешь это делать? — Насколько это тяжело? — Удается ли где-то применять? — Как думаешь, почему он не так популярен, как другие? — Какой из популярных языков по-твоему на него больше всего похож? — Какие у него перспективы на твой взгляд? — Где берешь информацию? — Расскажи, что делает твой лучший код на F# — На какую задачу F# ложится лучше всего и почему? — Что думаешь про сообщество? — Что думаешь про создателей языка? — Расскажи про инструменты для разработки на F#. Насколько они проработаны? — Контрибьютил ли в F#? Пишите на почту malyshev@tmtm.ru
Господа, ещё раз напомню про хабрапост. Напишите пожалуйста свои ответы на вопросы и вышлите по email указанном в сообщении. Если кто-то хочет сохранить анонимность, можно прислать мне, я перешлю.

Vasily
21.09.2018
09:37:25
так?
Ага

Alex
21.09.2018
09:40:38
неа, не хотит

хотя должно

Vasily
21.09.2018
09:48:05
хотя должно
Ну попробуй сделать обёртку

Для начала

И вызвать её

И, кстати, что значит не работает? Не компилится или в рантайме?

Alex
21.09.2018
09:52:56
скприпт в code. сейчас запустил в vs interactive - отработало

видимо вывод не весь в консоли (Ionide)

Klei
21.09.2018
10:03:51
По hopac есть руководства на русском? Или я с fparsec путаю?

Ayrat
21.09.2018
10:25:16
Кто знает какой необходимо достаточный набор для FSI?

Google
Ayrat
21.09.2018
10:25:22
типа стендэлон

Roman
21.09.2018
13:00:56
Привет!

Roman
21.09.2018
14:26:53
@fvnever

Ayrat
21.09.2018
14:27:47
@fvnever и ещё в pro.net

Grigoriy
21.09.2018
14:28:04
Ну не блокчейн же!

Roman
21.09.2018
14:28:17
Там может и к месту

Ayrat
21.09.2018
14:28:23
Ооо, я прочитал

это оказывается был не спам!

Grigoriy
21.09.2018
14:28:44
А чо?

Friedrich
21.09.2018
14:28:45
Спам.

Grigoriy
21.09.2018
14:28:50
С# 1001

Ayrat
21.09.2018
14:28:54
Вот это прям выборочная слепота. Пост был написан таким образом что я видел там блокчейн и тренинги

Friedrich
21.09.2018
14:29:01
Этот чувак уже не первый раз заходит с разных аккаунтов и пиарит свой канал.

Канал не очень плохой, но рекламировать его таким образом явно не стоит.

Ayrat
21.09.2018
14:29:54
Да, емы бы поменьше цветастых иконок для привлечения внимания, потому что я не читая готов был сжечь

Friedrich
21.09.2018
14:30:31
Я, признаться, не вижу общественно приемлемой формы рекламы каналов в чатах, даже если каналы хорошие.

Siarhei
21.09.2018
14:33:45
@fvnever и ещё в pro.net
@fvnever разве это не завуалированная реклама?

Friedrich
21.09.2018
14:34:28
Siarhei
21.09.2018
14:35:05
Friedrich
21.09.2018
14:35:31
А если тебе видится реклама про.нета, то её тут нет, мы с про.нетом дружим. И вообще всеми дотнет-чатами дружим и стараемся аккуратно разделять тематику.

Google
Friedrich
21.09.2018
14:53:44
Vlad
21.09.2018
16:42:08
https://twitter.com/henrikfeldt/status/1043051286659309568?s=12

Ayrat

Friedrich
21.09.2018
17:11:14
https://twitter.com/henrikfeldt/status/1043051286659309568?s=12
Я на всякий случай поставил лойс, но это же тот проблемный товарищ? Он мейнтейнит Hopac?

Vlad
21.09.2018
17:11:44
Вроде не он

Friedrich
21.09.2018
17:12:50
https://github.com/Hopac/Hopac/graphs/contributors да, он.

Vlad
21.09.2018
17:21:04
https://github.com/Hopac/Hopac/graphs/contributors да, он.
А не знаешь почему гопак 2 человек мейнтейнит?

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