[Hamlib-developer] Proposal
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Frank S. <vk...@ix...> - 2000-10-08 21:09:01
|
Hi, I have been writing some dissectors for a cool opensource project called "ethereal". see http://www.ethereal.com/ Anyway, we use glib and gtk, and that goes a long way to helping support multiple platforms. Ethereal compiles and runs on Unix (+flavors), Linux, window$ etc.. I have been thinking about the long term project goals for hamlib, and I think that ease of development accross platforms is probably one of the most important goals. So, I would like to propose that we use glib also in our project. It provides a variety of nice (data types (eg: guint8), functions like hashes, mem allocation , trees, etc and is supported (like gtk) across many platforms. eg: guint8 is an unsigned 8 bit int. eg: guint16 is an unsigned 16 bit int. etc.. It provides a nice abstraction from the basic C types, a plus for portability. See http://developer.gnome.org/doc/API/glib/index.html for some examples. Also http://gtk.org/ for some gtk stuff. I think with hamlib/glib/gtk, we could do some seriously cool stuff ! It would not take much effort now to "glibify" the codebase we have, before it gets too large. Comments ?? / Frank -- Frank Singleton VK3FCS Email: victor kilo three foxtrot charlie sierra at ix dot netcom dot com |