F # двоичная сериализация для XNA и XBox - PullRequest
3 голосов
/ 26 декабря 2011

У меня есть ряд структур данных F #, которыми я не могу управлять (выражения вычислений и лямбда-выражения, которые генерируются компилятором) и которые я должен сериализовать.

Бинарный сериализатор работает, но, к сожалению, он недоступендля XBox и .Net CF.Есть ли какая-то альтернатива, которая не требует от меня перепроектирования годичных чистых и неизменных структур данных?

Спасибо

1 Ответ

1 голос
/ 16 марта 2012

Я успешно использовал библиотеку с открытым исходным кодом nserializer для аналогичной ситуации - а именно для сериализации произвольных объектов .Net, используемых для реализации игрового AI в F #, включая «сопрограммы» в стиле Unity, реализованные через выходы в последовательностях ( которые внутренне скомпилированы в несколько классов, приблизительно представляющих возможные продолжения).

Он должен делать то, что вы хотите, хотя он использует XML, а не двоичный формат - учитывая сжатие и распаковку, если размер оказывается проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...