>Could I see what you have so far as a block file format? I'm not familiar
>with exactly what that means- I have a couple of definitions in my head.

Brian,

 I'll try to remember to send it over. Basically you can imagine a block
file format as a resource file, just that we're using the data fork.

>I think XDR would be an excellent solution because it handles all of the
>alignment issues for writing to Intel platforms. I actually added endian
>functionality to the mix myself, so it will handle that as well. Just from my
>limited experience with it, it provides a real solution for covering up
>cross-platform issues. The only limitation is that you need to write your
>format in terms of C-structs (or classes should work too). So I should
>clarify- XDR is not a file format, it is a method for taking C-struct based
>formats cross-platform.

 Sounds good. I think buttons, cards, stacks etc. will mostly fit in a
struct, also I'm not sure how we'd fit the names in there (I'd like to have
packed strings so we don't waste 256 bytes for each of them), or whether it
supports variably-sized arrays?

Cheers,
-- M. Uli Kusterer

------------------------------------------------------------
             http://www.weblayout.com/witness
       'The Witnesses of TeachText are everywhere...'

--- HELP SAVE HYPERCARD: ---
Details at: http://www.hyperactivesw.com/SaveHC.html
Sign: http://www.giguere.uqam.ca/petition/hcpetition.html

Reply via email to