[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA: Yet more new code in CVS
Hi,
>Are you planning on using glade to (re)design the gtk stuff ? I use it
>on all my other projects and although it's not perfect, it certainly
>beats creating all the windows by hand.
I haven't decided how I'm going to do things. I've been toying
with several things namely:
1) rewriting in C++ I won't do this if I feel there is too much
of a performance/portability tradeoff, but initial impressions are
that all of my past views on C++ are no longer valid. My current
experiments are reinforcing this. The are a lot of reasons to
go this route, mainly having to do with easier code maintenance
and much better extensibility.
2) #1 does not mean I'm not going to use gtk+. Nor does it mean that
I'm going to use gtk--. I've been looking at wxWindows which
does have a gtk+ version.
3) I'm trying to decide if I care about true cross platform
portability (mainly to other non-Unix platforms). gschem and
friends already run under cygwin, but I am interested (maybe)
in a true native port (which is doable with wxWindows).
The only sticking point is guile which I don't think is an
easy port (without cygwin). I don't know if I could give
up guile (scheme); I like it too much. Needless to say,
my views (free software vs the unnamed big company) are in
slight conflict here.
4) Punt on all this cross platform plan and just stick with
Unix. That's fine and dandy, except that if you have a good
port to win32 that might entice people over to the free
Unix world. Or it might have the exact opposite view, keep
people on the win32 platform, but gEDA would gain popularity.
:-) Definately a conflict.
5) If I were to ditch the idea of cross platformness, then using
things like glade etc... would be possible/encouraged.
(maybe even gnome/kde (compile time selected) support...)
-Ales