oh, i just noticed i'm using that for my musicbrainz thingi too >_<;;
2007-01-28 02815, 2007
FauxFaux
XML just makes me feel dead inside, anyway.
2007-01-28 02817, 2007
warp
with xpath, i can see why someone would use xml.
2007-01-28 02823, 2007
BrandonLC has quit
2007-01-28 02836, 2007
warp
i still rarely would use it myself
2007-01-28 02856, 2007
slaad
As an example of how awesome XML can be, I suggest playing with Visual Studio .Net and Web References.
2007-01-28 02803, 2007
warp
eew
2007-01-28 02825, 2007
slaad
(Or gsoap, but that's less... immediate)
2007-01-28 02834, 2007
FauxFaux
Don't make me hurt you. :/
2007-01-28 02843, 2007
slaad shrugs
2007-01-28 02856, 2007
slaad
You could actually try it before assuming it's ass because it's by MS.
2007-01-28 02803, 2007
FauxFaux
I'm a VS fan.
2007-01-28 02812, 2007
slaad
(Of course, I just made an assumption myself, but, sssh :P)
2007-01-28 02821, 2007
FauxFaux
I have four instances of it running atm. :P
2007-01-28 02832, 2007
slaad typically has about the same when at work.
2007-01-28 02838, 2007
slaad
VS doesn't run too well in BeOS :P
2007-01-28 02851, 2007
warp
i'll stick to my prejudices :P
2007-01-28 02806, 2007
FauxFaux
Heh, they're using 100mb of memory each, doesn't run that well on windows either. :p
2007-01-28 02825, 2007
slaad
Yeah, let me guess, warp, you run Linux and think it's an awesome desktop OS? :P
2007-01-28 02850, 2007
slaad
True that, FauxFaux. I typically have 3 or 4 VS.Nets and 3 Enterprise Managers open.
2007-01-28 02854, 2007
warp
slaad: hah, no :)
2007-01-28 02807, 2007
slaad
With Windows' overly aggressive VM policy it's hell the next day when I decide I want to change focus....
2007-01-28 02857, 2007
warp
slaad: i think all current operating systems suck as a desktop OS.
2007-01-28 02810, 2007
Knio has quit
2007-01-28 02823, 2007
slaad
Anyhow, my point was, warp.... with VS.Net you click "Add Web Reference" give it a URL, it parses the WSDL and creates an object representing the web service with both sync and async methods.
2007-01-28 02847, 2007
warp
slaad: ok
2007-01-28 02849, 2007
slaad
gsoap will do the parsing... not sure about the methods though. But being a compiled language you have to run its output through the compiler.
2007-01-28 02801, 2007
FauxFaux fails at XPath.
2007-01-28 02815, 2007
warp
slaad: i'm not sure how that qualifies as 'awesome', but i'll take your word for it.
2007-01-28 02820, 2007
dmppanda joined the channel
2007-01-28 02821, 2007
slaad
"/", FauxFaux :P
2007-01-28 02835, 2007
slaad
Because it totally abstracts the data away from you?
2007-01-28 02854, 2007
warp
slaad: ...
2007-01-28 02859, 2007
FauxFaux
WHy is that better as XML than as an arbitary binary protocol?
2007-01-28 02815, 2007
slaad
Because binary protocols aren't self documenting, FauxFaux.
2007-01-28 02826, 2007
warp
arbitrary binary protocols are a bitch.
2007-01-28 02850, 2007
FauxFaux
So XML is an excuse not to document your protocol?
2007-01-28 02858, 2007
slaad
Uh. No. That's not what I'm saying.
2007-01-28 02809, 2007
slaad
Self-describing may have been a better word.
2007-01-28 02838, 2007
slaad
I'm also not saying XML is the answer for every protocol question. Just saying that it is very snazzy when used correctly.
2007-01-28 02840, 2007
FauxFaux specifically dislikes XML due to the fact that it has far too many ways to format a given thing, and because it's whitespace sensitive.
2007-01-28 02858, 2007
warp
it's whitespace sensitive?
2007-01-28 02802, 2007
slaad
The parser should take care of the different ways of formatting things.
2007-01-28 02810, 2007
slaad
And yes, the whitespace showing up as a node is irritating.
2007-01-28 02821, 2007
FauxFaux
warp: Yeah, it completely changes the document structure.
2007-01-28 02858, 2007
mustaqila
This will be fun. I've got my hands on a complete Yngwie Malmsteen discography. This involves all of his side projects...
2007-01-28 02805, 2007
slaad
<node><child>Text</child</node> is different from <node>\n\t<child>\n\t\tText\n\t</child>\n</node>
2007-01-28 02806, 2007
FauxFaux
<t><f/></t> and <t> <f/></t>.. document.rootNode.firstChild differs.
2007-01-28 02830, 2007
FauxFaux
mustaqila: You typoed the name. ;)
2007-01-28 02846, 2007
mustaqila
I'm not typing out hte full name
2007-01-28 02840, 2007
warp
FauxFaux: ah right.
2007-01-28 02818, 2007
warp
FauxFaux: i've never encountered a situation where it actually bothered me, but i can see that being a bit nasty.
2007-01-28 02828, 2007
slaad
It's less of an issue if you're inspecting the name of the nodes rather than an arbitrary position.
2007-01-28 02836, 2007
warp nods.
2007-01-28 02807, 2007
russss has quit
2007-01-28 02847, 2007
mustaqila puts an elephant in the way
2007-01-28 02815, 2007
slaad
That's so very bizarre...
2007-01-28 02856, 2007
slaad
From another channel, on another server; "The conservative face of #channel: http://someurl/withsomeones/photo.jpg : No. There is an Elephant in the way"