>I forgot this one: in gschem/x_window.nw, x_window_alloc do the
>exactly the same thing as s_project_alloc in libgeda/s_project.nw. Any
>reason to duplicate the code?
This is because the code in x_window was written first and was
working perfectly. Then I wrote gnetlist who also had its own init code.
And then came along gsymcheck etc... and I decided to merge all the init
code in gnetlist/gsymcheck/... into libgeda. I didn't want to break
gschem so x_window_* stayed. So in otherwords, I don't have a good reason
for the duplicated code. Updating gschem to use the s_project code and
carefully tossing the x_window_* code is probably a very good idea now.
-Ales