Size: a a a

2020 June 10

VS

Vladimir Shchur in F# Chat
Вот за что люблю фарш, так это за то что ты пишешь-пишешь код, запускаешь - и все работает! Я вот два дня фигачил TaskSeq вместо AsyncSeq, запустил и все тесты зелененькие, ни в одном месте ничего не поломалось)
источник

I

Igor in F# Chat
Ребят, есть готовые remote-containers для VSCode, чтобы погонять F# 5.0, не ставя в систему?
источник

VS

Vladimir Shchur in F# Chat
Vladimir Shchur
Вот за что люблю фарш, так это за то что ты пишешь-пишешь код, запускаешь - и все работает! Я вот два дня фигачил TaskSeq вместо AsyncSeq, запустил и все тесты зелененькие, ни в одном месте ничего не поломалось)
Вот, если кому интересно) Можно безболезненно добавлять и удалять "стримы" в процессе, чего нельзя в асинксеке сделать https://github.com/fsharplang-ru/pulsar-client-dotnet/blob/MultiTopic/src/Pulsar.Client/Internal/TaskSeq.fs
источник

AH

Ayrat Hudaygulov in F# Chat
Vladimir Shchur
Вот, если кому интересно) Можно безболезненно добавлять и удалять "стримы" в процессе, чего нельзя в асинксеке сделать https://github.com/fsharplang-ru/pulsar-client-dotnet/blob/MultiTopic/src/Pulsar.Client/Internal/TaskSeq.fs
Это скорее набор сорцов для стрима. Не уверен что так нельзя в асинкСеке, но в гопаке точно можно!!1
источник

AH

Ayrat Hudaygulov in F# Chat
Насчёт асинксека надо посмотреть!
источник

I

Igor in F# Chat
Слушайте, а в Async завезут поддержку and! ?
Сейчас потестил preview, там нету
источник

AH

Ayrat Hudaygulov in F# Chat
Igor
Слушайте, а в Async завезут поддержку and! ?
Сейчас потестил preview, там нету
А если руками добавить?
источник

I

Igor in F# Chat
для этого надо прямые руки иметь)
источник

I

Igor in F# Chat
а я даже сходу не могу придумать, как реализовать руками паралельный zip для async
источник

AH

Ayrat Hudaygulov in F# Chat
Там вроде надо Combine2 объявить или чот такое
источник

AH

Ayrat Hudaygulov in F# Chat
Надо в спеке посмотреть
источник

VS

Vladimir Shchur in F# Chat
Ayrat Hudaygulov
Это скорее набор сорцов для стрима. Не уверен что так нельзя в асинкСеке, но в гопаке точно можно!!1
я там кидал выше баг асинксека, он плохо поддерживает подмерживание стримов посреди работы
источник

VS

Vladimir Shchur in F# Chat
возможно в гопаке такой же баг
источник

AH

Ayrat Hudaygulov in F# Chat
там есть отдельный модуль Source для стримов
источник

AH

Ayrat Hudaygulov in F# Chat
который позволяет отделить источник стрима от самого стрима
источник
2020 June 11

VK

Viacheslav Koryagin in F# Chat
Ayrat Hudaygulov
Там вроде надо Combine2 объявить или чот такое
Там либо Bind2 ... BindN либо MergeSources, и да, если руками добавить - работает
источник

АВ

Андрей Вилинский... in F# Chat
Igor
Ребят, есть готовые remote-containers для VSCode, чтобы погонять F# 5.0, не ставя в систему?
дык берёшь имеющийся dotnet и меняешь версию в докерфайле на 5.0
источник

I

Igor in F# Chat
Эх, где ты был 5 часов назад) (в общем так и сделал)
источник

RM

Roman Melnikov in F# Chat
ПРИВЕТ!!!
источник

D

Dmitriy in F# Chat
Друзья, а может кто-то из опытных в .NET сможет прояснить мне проблему с Рowershell? Я пытаюсь работать с zip-файлом в памяти: считываю файл, помещаю его в memorystream, открываю нужный файл из этого архива, модифицирую его… потом создаю новый Entry в этом же архиве; он показывается в списке ZipArchive.Entries. Открываю StreamWriter($ZipEntryNew.Open()), и пытаюсь записать в этот поток содержимое измененного мною файла. Безрезультатно.
источник