2011-12-26 5 views
3

제어 할 수없는 일련의 F # 데이터 구조 (컴파일러에서 생성 된 계산식 및 람다)가 있고 직렬화해야합니다.X # 및 XBox 용 F # 바이너리 직렬화

이진 시리얼 라이저는 작동하지만 불행히도 XBox 및 .Net CF에서는 사용할 수 없습니다. 1 년 분의 순수하고 불변 인 데이터 구조를 재 설계 할 필요가없는 대안이 있습니까?

감사

답변

1
내가 비슷한 상황에 nserializer 오픈 소스 라이브러리를 성공적으로 사용했습니다

- 즉 시퀀스에서 수익률 통해 구현 유니티 스타일 "코 루틴"을 포함하여 F #으로 게임 인공 지능을 구현하는 데 사용되는 임의의 닷넷 객체를 직렬화 (가능한 연속을 대략적으로 나타내는 여러 클래스로 내부적으로 컴파일됩니다.

크기가 문제가되면 압축 및 압축 해제를 고려하여 이진 형식이 아닌 XML을 사용하지만 사용자가 원하는대로해야합니다.