Heikki Toivonen wrote:
> Not that I know of, but there are macros in nsISupportsUtils.h like
> NS_INTERFACE_MAP_BEGIN etc. There aren't very widely used yet, but there
> are SOME users. If you look at the macro comments you see they were
> intended to be replaced with table QI at some point. Wanna give it a go
> (should be pretty easy if you have Essential COM lying around someplace;)?
I'll answer that with a quote from
http://xplc.sourceforge.net/intro.html:
> If I see HRESULT or punk another time, I'm going to freak out!
> Sorry, I do not speak serbocroat, chinese, korean, japanese,
> swedish or hungarian.
;-)
I was actually just interested in plain old *stealing* of a table-based
QueryInterface to put in my neato GenericComponent template for XPLC
(which is somewhat of a competitor to XPCOM, but in a somewhat different
goalspace).
I would like to work on Mozilla sometimes, but it's too desperate for
me. I have an old enough computer that compiling it is extremely
painful, and running it is also quite painful. Oh, would I like the
threads to disappear...
I have this problem that almost all so-called "modern" software, all
thready and RPC-happy (be it CORBA, XML-RPC, SOAP or whatever) looks
like a big step back to me (I work in the HPC market as a systems
analyst, doing system and code tuning and optimization on million-dollar
vector supercomputers, and I hack games on the side).
Argh, sorry for the rant, but I should get a tattoo on the forehead
saying "Pissed Off".
When I remember jwz whining about X having the window manager in a
separate process than the X server and the three-tiered scheduling (not
to mention cache thrashing) wait that ensued, he's probably curling up
in a corner and crying today...
--
"And the Answer is... 42." -- Deep Thought