On Wed, Nov 13, 2013 at 6:32 PM, Axel Dörfler <axeld@xxxxxxxxxxxxxxxx> wrote:
Hi Joshua, Am 12/11/2013 18:17, schrieb Joshua Rice:I am a 3rd year CS student with an interest in Haiku. For my dissertation,I’m considering a reimplementation/rewrite of Tracker.[...] Enhancing Tracker is something that is long overdue.I doubt that a complete rewrite is absolutely necessary, but it probably wouldn't hurt either to start with a clean slate for the initial design. If you're familiar with Tracker, I guess you'll be able to take over a lot of the existing codebase afterwards.
Tracker is *super* stable at this point. With the lurking driverinstabilities, it's nice to know that tracker isn't to blame for most crashes.
I'd say shoot for the moon with a separate project, forked Tracker or fresh code (inside or outside of the Haiku tree). But lets keep the current Tracker
as-is with minor improvements / bug fixes.Maybe post R1 give users a choice of the "Classic Interface" or the "New interface"
at installation? That should keep everyone happy :D --Alex