>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

Reply via email to