← All posts tagged C#

Захотелось сделать парсер протокола, да так, чтобы описывать процесс последовательно, а унутре оно коль кончились данные, само сворачивало процесс парсинга и шедулилу на момент получения новой порции данных. Посидел. Подумал. Понял что хочу монаду. Написал. Глянул как выглядит монадический код без do-сахара. Вздохнул. Отложил до лучших времен.

The XmlSerializer cannot be instantiated to serialize an enumeration if the following conditions are true: The enumeration is of type unsigned long (ulong in C#) and the enumeration contains any member with a value larger than 9,223,372,036,854,775,807. For example, the following cannot be serialized.
-----
если за это не убивать, то за что тогда вообще убивать? (с) vsl