[Box Backup] Win32 port (was: BoxBackup Server Side Management Specs (Draft0.01))
Ben Summers
boxbackup@fluffy.co.uk
Mon, 11 Oct 2004 15:59:29 +0100
On 11 Oct 2004, at 15:47, Alaric Snell-Pym wrote:
>
[snip]
> If being textual is really important, then YAML or s-expressions
> (s-expressions happen to let you express arbitrary graphs, not just
> trees!).
>
> If not, then there's XDR, which is more widely implemented than XML
> (it's what NFS uses, so all free Unixes come with the toolset). With
> XDR, you write what look like C type declarations for structs and
> stuff, and a preprocessor takes that and produces source code to map
> between them and native data types.
[snip]
>
> So to answer your question as to why people aren't talking about the
> better alternatives - in short, because people don't do their
> research! Everyone was coming up with homegrown protocols instead of
> looking for a data interchange library, because they had never been
> shown a data interchange library.
If we just want a protocol which can encode anything, and has nice
tools for dumping the protocol to a file or syslog, then we can just
use the Protocol autogen tools already written in Box Backup for a
protocol on the command socket.
[snip]
Ben