Hi Stuart, Stuart Brorson writes: > [...] > I agree that there is a lot of stuff in gschem which should rightly be > done in libgeda, but it's a lot of work to refactor all that. >
I understand your point. However, I do not think it is a good practice to continue duplicating code. My opinion is that we can progressively refactor the code as we add functionnalities/fix bugs and we should obviously avoid adding new duplicated code. Hence my remark about x_window_alloc(): in this particular case, there is no added value compared to s_project_alloc(). Beside this task belongs logically to libgeda which defines the TOPLEVEL struct and manipulation functions. Regards, Patrick
