|
|
|
|
|
by kbenson
3634 days ago
|
|
At the same time, depending on how the rewrite was carried out, it may be nothing like a completely new project. Rewriting function by function is different than rewriting component by component, which is also different than rewriting from scratch. Rewriting function by function will give you largely the same program using largely the same algorithms, but possibly with more or less bugs, or cleaned up code. Rewriting component by component will allow new ways those components are implemented, but the interface between components will likely be the same. Rewriting from scratch could yield anything (servo could be classified as a way to rewrite gecko from scratch, I believe). All of these could be said to have had the majority of their source code rewritten, but I would only really consider the last one to be "new" without knowing further details. Of course, the devil is in the details... |
|