Re: [Cgdb-devel] New libraries for CGDB
Brought to you by:
bobbybrasko,
crouchingturbo
|
From: Bob R. <bo...@br...> - 2004-03-04 21:26:18
|
On Thu, Mar 04, 2004 at 02:59:21PM +0100, Ronald Landheer-Cieslak wrote: > >Ok, it seems like we are interested in the glib data structures. At one > >point, I believe Ronald said that the library didn't port to Cygwin. I > >propose that we "rip out" the code we need from Glib. This will get us a > >minimal implementation of the functions necessary. Then when we think we > >need to update, I'll merge in the newest version.=20 > > > >I'll look into how coupled the ADT's in Glib are to other part's of Glib > >that we are not interested in. Hopefully if we just get these data > >structures, there will be nothing to port ( no OS related code ). > >=20 > > > Again, for the data structures you want, I need the same ones for the=20 > Jail-ust project and am writing equivalents of what I wrote in C++ in C.= =20 > The interface of the hash implementation won't change when I write it in= =20 > C (there will just be a new type added and the C++ code will be put in=20 > defines to handle the absence of a C++ > compiler (or the absence of interest in the C++ parts). >=20 > I'm willing to bump the priority - I have a few weeks of programming=20 > time on my hands anyway - and I would personally be very interested in=20 > having a somewhat larger userbase than that of Jail-ust for this library= =20 > - mostly because Jail-ust is a nascent project with no users at this=20 > time except for its components. I think we have decided to make a C standard library deal for CGDB. I am going to port the ones from Glib over to not depend on Glib anymore. They are well tested and already come with testcases. I already ported Glist and Ghash and it took me only about an hour or so. The reason behind doing this is that I can get the ADT's now, and they have already been field tested and come with test cases. If you would like to add some ADT's to the library that CGDB could use in the long run, that would be cool. I feel like, when CGDB is done, we could probably allow other projects to use the ADT library base. Thanks, Bob Rossi |