Size: a a a

2020 July 03

I

Igor in F# Chat
Хаскелль Моисеевич Гопник
Книга есть. Довольно приличная.
источник

ХГ

Хаскелль Моисеевич Г... in F# Chat
источник

АВ

Андрей Вилинский... in F# Chat
Vladislav Podporkin
Добрый вечер. Я лениво генерирую 'a seq. При генерации элемента последовательности может возникнуть ошибка. Можно ли как-то её обработать кроме бросания эксепшена или замены на Result<'a, 'e> seq?
исключения внутри seq или IEnumerable нежелательны, а там сам смотри, например можно сначала отфильтровать
источник

MS

Michael Snytko in F# Chat
Хаскелль Моисеевич Гопник
Книга есть. Довольно приличная.
Приличный ценник
источник

ХГ

Хаскелль Моисеевич Г... in F# Chat
Печатаю сам, два принтера с дуплексами, переплётчик на пружину...
источник

VK

Viacheslav Koryagin in F# Chat
Vladislav Podporkin
Добрый вечер. Я лениво генерирую 'a seq. При генерации элемента последовательности может возникнуть ошибка. Можно ли как-то её обработать кроме бросания эксепшена или замены на Result<'a, 'e> seq?
А как ты хочешь обработать? Тебе же в любом случае надо что-то вернуть. Или бросить эксепшн
источник

SN

Shub Niggurath in F# Chat
Хаскелль Моисеевич Гопник
Печатаю сам, два принтера с дуплексами, переплётчик на пружину...
Из-за таких как ты уважаемым людям нормальный лес купить невозможно. Покайся
источник

AH

Ayrat Hudaygulov in F# Chat
Vladislav Podporkin
Добрый вечер. Я лениво генерирую 'a seq. При генерации элемента последовательности может возникнуть ошибка. Можно ли как-то её обработать кроме бросания эксепшена или замены на Result<'a, 'e> seq?
возвращать null для реф типов, которые фшарп не ожидает, а ты такой хуяк и воткнул
источник

VS

Vasily Shapenko in F# Chat
Норм тема
источник

VS

Vasily Shapenko in F# Chat
Ибо нехуй на интеропе булки расслаблять
источник

AH

Ayrat Hudaygulov in F# Chat
Зазевался и вот тебе сериализатор уже норовит пропихнуть пару налов в твои DU
источник

SN

Shub Niggurath in F# Chat
Vladislav Podporkin
Добрый вечер. Я лениво генерирую 'a seq. При генерации элемента последовательности может возникнуть ошибка. Можно ли как-то её обработать кроме бросания эксепшена или замены на Result<'a, 'e> seq?
Какая должна быть реакция на такую ошибку, в принципе? Если ты можешь восстановиться, тогда Result без вариантов и sequence/traverse. Если  восстановиться нельзя - падаем с правильным исключением. Если ошибку можно игнорировать - то игнорируй ее в самом генераторе и пропускай элемент
источник
2020 July 04

CM

Carl Mitchell in F# Chat
for example
источник

ДБ

Дмитрий Башинский... in F# Chat
Привет, я могу сделать тип из тайп провайдера в отдельном проекте f#
А потом юзать эти типы на с#
источник

ДБ

Дмитрий Башинский... in F# Chat
?
источник

AH

Ayrat Hudaygulov in F# Chat
Дмитрий Башинский
Привет, я могу сделать тип из тайп провайдера в отдельном проекте f#
А потом юзать эти типы на с#
Для генеративного ТП можешь
источник

ДБ

Дмитрий Башинский... in F# Chat
Тот который на этапе компиляции?
источник

VS

Vasily Shapenko in F# Chat
Тот , который не стирает информацию о типах
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Alex Varenik
что думаете https://t.me/nemerle_lang ? Выстрелит?
За рекламу этого флудилища буду карать. Язык хороший (был), комьюнити ужасное. Выводы безблагодатные.
источник

GB

George Bessonov in F# Chat
может кто подсказать по сдружению Fabulous.XamarinForms и paket?
Попробовал создать проект и конвертнуть на paket
dotnet new fabulous-xf-app -n Whatever --iOS=false
cd Whatever
paket convert-from-nuget

версии шаблона и paket - сегодняшние

dotnet restore на netstandard проект падает из-за пакетов, таргетящих monoandroid, притянутых транзитивно от Fabulous.XamarinForms. Например,
-> Fabulous.XamarinForms - 0.54.2
 -> Xamarin.Forms - 4.6.0.726
   -> Xamarin.Android.Support.Design - 28.0.0.3
     -> Xamarin.Android.Support.v7.RecyclerView - 28.0.0.3


При этом есть пример миграции, в котором для netstandatd используется пакет Fabulous.Core и фиксируется framework: xamarinmac, netstandard2. Если попробовать сделать аналогично (но с monoandroid9 вместо xamarinmac), проблема не уходит:
-> Fabulous.Core - 0.36
 -> Fabulous.CustomControls - 0.36
   -> Xamarin.Forms - 4.6.0.726
     -> Xamarin.Android.Support.Design - 28.0.0.3


Мои попытки на гитхабе
источник