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