On Thu, Jul 29, 2004 at 06:44:57PM +0300, Juhana Sadeharju wrote: > >From: Dave Robillard <[EMAIL PROTECTED]> > > > >The question is, which implementation is best? All I can find is > >Steve's liblo, libosc++, and the 'official' OSC kit. What are the > >advantages/drawbacks of each? I can find very little information on any > >of them. > > Last I checked OSC, it had Lisp/Scheme like syntax. Don't know > if that is a drawback --- anyone?
I doesnt have a s-expression like syntax, and it never has, you could write OSC expressions in s-expressions, I guess, but theres no reason to. The syntax has a fairly typical RPC structure: address followed by typesignature then arguments. The on-the-wire format is binary. liblo treats it a bit like printf/scanf, but you could stick any API you liked over it. I can promise you I wouldn't have touched OSC with a bargepole if it was based on s-expressions. S-expressions are like XML, but with anonymous attributes, yuk :) - Steve
