discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mframe?


From: Scott Christley
Subject: Re: mframe?
Date: Sat, 21 Feb 2004 14:33:07 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030922

David Ayers wrote:

I have been using an older version of GNUstep, like version 1.6.0
for gnustep-base, for my porting work of Swarm to GNUstep. I got
the system working then had to put it aside for a few months; now
that I am back, I have moved forward to the most recent GNUstep in cvs and recompiled my code. One thing I discovered is that
mframe.h is no longer installed. Swarm use to have a local copy
of old-old mframe code from GNUstep(or maybe libobjects), but I
got rid of that and let it use the GNUstep functions instead,
Swarm worked just fine with them.

Is it possible to publish the mframe headers again?


Hello Scott,

I made that header private during the header reorganization, as we felt that this header shouldn't be part of the public API of -base. Maybe you could explain what you need it for and why you think it should be public. Instead of making the header public again, I'd rather have Swarm rely on the public API, even if that meant augmenting it by adding the necessary functionality to GSObjCRuntime (or the like).

Richard suggested that I see about replacing Swarm's usage of mframe routines directly with NSInvocation, so I am going to look into that option. Much like GNUstep itself, I think that Swarm only uses these routines in very specific and limited situations. My only concern is how well NSInvocation works with non-NSObject rooted classes.

PS: Is you port publicly available?

Yes, the GNUstep ported code is on a CVS branch, http://savannah.nongnu.org/projects/swarm, though it is hardly finished and very hacked at the moment.

thanks
Scott






reply via email to

[Prev in Thread] Current Thread [Next in Thread]