Обновить
9
Александр Шкарлатов@CrazyAlex25

Пользователь

Отправить сообщение

Монады разве не разворачиваются как результат текущей монады + передача результата в следующую? Предположу что dispose будет работать как и следует, пока не получим исключение в цепочке вызовов. Скорее всего после выполнения последней цепочки и будет вызван dispose.

А если подойти с другой стороны, то для чего автор тащит монады в c#? Какую проблему они решают? "Основное назначение — инкапсуляция функций с побочным эффектом от чистых функций, а точнее, их выполнений от вычислений." (Определение из википедии). Тем самым мы отделяем логику обработки ошибок от самих типов.

Скорее всего: исключения не бесплатны (слишком тяжелые если их подразумевается выбрасывать с больших обьемах), а на счет логики- пробрасывать типы ошибок в цепочке вызовов слишком муторная работа и отвлекает от понимания кода.

Зачем была использована IDA? Может dnSpy лучше справится с поставленной задачей? Плюсом будем изменение классов\методов сразу на языке C# (хотя можно и IL код менять)

Для меня идеал была nokia e75.

Какие отличия от Xwt в плане производительности, поддержке платформ, кастомных вещей? Вроде одинаковые, но у каждого есть своё видение. Кто пользовался обоими проектами и может рассказать?

Да, открывается консольное окно и начинается загрузка компонентов (все компоненты, ~30Гб). Попробуйте скачать английскую версию. На ней работает (язык доставить vs_community.exe --layout C:\vs2017 --lang ru-RU)

Насколько я понят MS прекратили формировать ISO. Но есть возможность оффлайн установки


vs_community.exe --layout c:\vs2017offline

Информация

В рейтинге
Не участвует
Откуда
Ульяновск, Ульяновская обл., Россия
Зарегистрирован
Активность