[Gpsbabel-code] What's the best practice for changing what an input module does?
Brought to you by:
robertl
From: Ron P. <ro...@pa...> - 2005-09-28 15:40:02
|
I've been looking at the saroute input module, and I'd like to add functionality to it to create waypoints for the start point, end point, stop points, and via points in addition to the routes it already creates. But I'm concerned that this will cause problems for anyone who's got scripts that expect saroute to only do routes. In particular, anyone converting .anr files to arcs for use with the arc filter wouldn't like the extra points at the beginning of their arc. So what's the done thing? Should I make it an option, ensuring that 95% of Windows users will never know it exists or be able to use it? Or should I just steamroll the handful of people who depend on the current behavior? (Obviously, it'd be nice if xcsv allowed us to say that the arc format only wants route points and track points, but since that was just an example I don't think it's the best solution to this problem.) |