Re: xmls 0.2 released

Peter Seibel <[email protected]>
Newsgroups gmane.lisp.clump
Message-ID <[email protected]>
Miles Egan <[email protected]> writes:

> On Thu, 2003-06-12 at 12:03, Sven Van Caekenberghe wrote:
> > You're welcome. I'll have a look at your new version when I find some 
> > time - I am especially interested in the speed upgrade. What did you 
> > change ?
> 
> The big speed win was figuring out a way to handle cdata sections
> without more than one character of lookahead.  Getting rid of the
> userspace lookahead buffer and going back to read-char / unread-char
> accounts for almost all of the speedup.  It's now roughly as fast as
> your library in my tests.
> 
> > SOAP seems a lot more complex, especially if you want to properly 
> > interoperate with other implementations (even Java and .net don't 
> > always agree). But it is a more modern standard, and could/should be 
> > faster and more efficient.
> 
> SOAP does seem pretty hairy.  Moreso than it needs to be, really. 
> Still, it's hard to avoid it these days.

I could be wrong about this but don't web services sit on top of SOAP.
To the extent, web services are going anywhere, it'd be nice to be
able to talk to them from Lisp. For example, Google has a web API
which according to [1] "uses the SOAP and WSDL standards". That would
be a nice demonstration, to use Lisp to put up a web site that uses
the Google API for something.

-Peter

[1] <http://www.google.com/apis/>

-- 
Peter Seibel                                      [email protected]

         Lisp is the red pill. -- John Fraser, comp.lang.lisp
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.