netbsd-curses icon indicating copy to clipboard operation
netbsd-curses copied to clipboard

What is the scope and target environments of netbsd-curses

Open oliverkwebb opened this issue 1 year ago • 1 comments

(I know, big question. But I'm planning on sending refactoring/removal of legacy cruft PR's)

What operating systems/terminal emulators does the project want to support.

oliverkwebb avatar Sep 16 '24 22:09 oliverkwebb

What operating systems/terminal emulators does the project want to support.

anything posix compatible. if there's e.g. a build error on cygwin, it would be considered worth fixing.

I'm planning on sending refactoring/removal of legacy cruft PR's

in order not to waste each other's time, it would be advantageous if you first open issues to discuss what you want to remove. generally speaking, this repo is meant to provide a standalone framework to compile the curses version spread over several subdirectories in the upstream netbsd source tree. so the scope is providing build infra and compatibility fixes. huge refactorings here would probably make merging back upstream commits much more involved, so it would be better to direct the effort at upstream. also if by removing legacy cruft you mean to e.g. remove some functions that's probably not a good idea anyway because suddenly you cant use netbsd curses anymore to compile the exotic program using that function.

rofl0r avatar Sep 20 '24 10:09 rofl0r