3 ms·
That GIMP refactoring looks like the CADT model[1] while these (accepted) Perl patches look more like the work of talented professionals. [1] http://www.jwz.or
by guelo 11y ago
That GIMP refactoring looks like the CADT model[1] while these (accepted) Perl patches look more like the work of talented professionals.
[1] http://www.jwz.org/doc/cadt.html http://www.jwz.org/doc/cadt.html
- phkahler 11y agoI hadn't seen that before. Good point. The purpose of a rewrite is usually claimed to be that progress can't be made with the code as-is. So one would expect that the rewrite would quickly show some progress beyond the old version.
- Someone 11y agoNot necessarily. If you are near the top of Mont Blanc, there's no way to go up far in small steps. If you are confident Mount Everest exists, you can decide to go walk there, but you certainly won't see progress for quite some time. There are equivalents in software, for example the removal of the GIL in Python (never done sucesfully in the sense that the majority of users started using it) or, equivalently, the effective GIL in OS kernels (done successfully a couple of times, AFAIK, even though it theoretically requires inspection of all driver source code) A JIT-ted Python similarly may eventually be the better choice, but the road getting there may be long and harsh.