Size: a a a

2020 November 13

AH

Ayrat Hudaygulov in F# Chat
Vladimir Shchur
Привет! Нужна идея, как такое может быть
https://github.com/fsharplang-ru/pulsar-client-dotnet/blob/develop/src/Pulsar.Client/Internal/MultiTopicsConsumerImpl.fs#L373-L386
Вылетает An attempt was made to transition a task to a final state when it had already completed. на 386 строчке, как такой может произойти?
Этот код изи пофиксить
источник

I

IdiocyAcceptance in F# Chat
источник

I

IdiocyAcceptance in F# Chat
Вот есть интересный issue
источник

AH

Ayrat Hudaygulov in F# Chat
Ща, дойду до компа и вышлю ПР
источник

Д

Дон Макароне🦜... in F# Chat
gsomix
Портянки на пастебин (гист, хастебин), пожалуйста.
делаю парсинг XML через XmlProvider:
https://gist.github.com/vargroozzz/0e6331cc41635ebca813af1401e51341
в итоге весь код, начиная с InputXml.Parse горит в ВСКоде красным, но, повторюсь, работает нормально
источник

g

gsomix in F# Chat
Непонятно, почему мы хотим в таком коде увидеть оптимизацию хвостовой рекурсии. Разве при обработке исключений у нас не должна информация о стеке вызовов сохраняться?
источник

AH

Ayrat Hudaygulov in F# Chat
gsomix
Непонятно, почему мы хотим в таком коде увидеть оптимизацию хвостовой рекурсии. Разве при обработке исключений у нас не должна информация о стеке вызовов сохраняться?
Так точно
источник

g

gsomix in F# Chat
Дон Макароне🦜
делаю парсинг XML через XmlProvider:
https://gist.github.com/vargroozzz/0e6331cc41635ebca813af1401e51341
в итоге весь код, начиная с InputXml.Parse горит в ВСКоде красным, но, повторюсь, работает нормально
Спасибо!
источник

VS

Vladimir Shchur in F# Chat
Ayrat Hudaygulov
Ща, дойду до компа и вышлю ПР
не, лучше так напиши) я там кучу всего переписываю в этом мультиконсьюмере
источник

AH

Ayrat Hudaygulov in F# Chat
Vladimir Shchur
не, лучше так напиши) я там кучу всего переписываю в этом мультиконсьюмере
let newState =
 try
   blablabla
   CTS.SetResult ...
 with
   blablabla
   CTS.SetError
return! loop (newState)
источник

VS

Vladimir Shchur in F# Chat
ну да, я так сча и сделал)
источник

VS

Vladimir Shchur in F# Chat
но из-за поддержки канселлейшнов приходится почти полностью этого мультиконсьюмера переписать(
источник

g

gsomix in F# Chat
Дон Макароне🦜
делаю парсинг XML через XmlProvider:
https://gist.github.com/vargroozzz/0e6331cc41635ebca813af1401e51341
в итоге весь код, начиная с InputXml.Parse горит в ВСКоде красным, но, повторюсь, работает нормально
Самый очевидный вариант — перезапустить VSCode.
источник

Д

Дон Макароне🦜... in F# Chat
gsomix
Самый очевидный вариант — перезапустить VSCode.
не попробовал бы я это еще вчера…
источник

VK

Vladislav Khapin in F# Chat
gsomix
А почему? Это неочевидно для меня.
там джит патчили
источник

g

gsomix in F# Chat
Vladislav Khapin
там джит патчили
Я про другое. :)
источник

g

gsomix in F# Chat
Не на то сообщение ответил, видимо.
источник

RM

Roman Melnikov in F# Chat
Ayrat Hudaygulov
Короче, никогда тейл кол не работал в трай кетче. Инфа от Петричека
Так это давнишний баг!
Еще на хабре в 13(дата из головы) году писали
источник

RM

Roman Melnikov in F# Chat
gsomix
Непонятно, почему мы хотим в таком коде увидеть оптимизацию хвостовой рекурсии. Разве при обработке исключений у нас не должна информация о стеке вызовов сохраняться?
Вот!
источник

D

Danil in F# Chat
Привет всем. Есть тут кто готов решить работу ?
источник