[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [JDEV] Client Lib & Associated Thoughts (And Many Capital Letters)
> From: owner-jdev@jabber.org On Behalf Of Jeremie
> Subject: Re: [JDEV] Client Lib & Associated Thoughts (And Many Capital
> Letters)
> Firstly, that's an excellent description of the terminology, wanna help
> write developer docs? *grin*
I second that motion.. All opposed, please raise your hands.. (Tom dawns
a black trench, and a giant super-soaker)
> Now, xpt isn't the most wonderful thing in the world(although it works
> quite well for most simple things), so how do we improve it? Well, thanks
> to the fact that we're not the only ones trying to solve this very
> problem, the W3C has blessed the DOM as the "standard" way to express
> parsed XML via an API. I'd love to start working on a simple C based DOM
> and will do so if the need presents itself, but I'm hoping that someone
> else out there on the net will beat me to it :)
You are evil.. You now much die.. (Jer finds himself suddenly SOAKING
wet)..
What they're not telling you is DOM actually standard for the 'Demonic
Object Model'. ;-P
> I haven't done any c++, but everything I know about it makes me want to :)
> I'm a very object-based thinker, so everything I've been doing in C is
> just about object oriented as C gets.
Actually, you've been using a basterdized idea of what C++ should do in C..
;-P Basically, functions that do things to structs, which is nearly the
same as having the structs be objects containing the functions you wantto
call on them.. ;-P\
> The problem is that I really believe that the core code(server and libs)
> should be entirely pure cross platform C. I've seen all kinds of
> arguments back and forth on this very subject(especially on the Apache
> list, whew :), but in the end it still seems that to provide the most
> options to developers and most XP compatability, servers and libs should
> stick with C.
Agreed. We can always encapsulate the C to make it work in an object
oriented language. Look at the Gtk toolkit. It's all in C, but you can use
it fromevery language under the sun..