[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