Am 14.05.2013 um 07:42 schrieb Stefan Behnel:
> Hartmut Goebel, 13.05.2013 15:32:
>> Am 01.05.2013 06:30, schrieb Stefan Behnel:
>>> Klingt für mich jetzt erstmal so, als hätten sich einige Projekte da
>>> Arbeit ersparen können, wenn sie zusammen gearbeitet hätten. Aber
>>> vielleicht ist es dazu ja noch nicht zu spät. Stefan
>>
>> Das kann ich nur unterschreiben. Ich verstehe auch nicht, weshalb
>> rietveld nicht auf der difflib aufsetzt -- vielleicht ist es älter als
>> die (trac ist sicher älter).
>
> Rietveld ist wesentlich jünger als die difflib, auch als alle anderen hier
> erwähnten Tools. Meine Vermutung ist eher, dass es sich als Hervorkömmling
> aus Guidos "We Are Google" Zeit dem "Nicht Von Uns" Hirnschema unterordnen
> musste.
Wenn ich das richtig sehe, dann benutzt rietveld intern sehr wohl difflib,
wenn auch nur difflib.SequenceMatcher und zwar hier:
rietveld/codereview/engine.py
rietveld/codereview/intra_region_diff.py
rietveld/codereview/patching.py
rietveld/codereview/patiencediff.py
Allerdings benutzt es nicht difflib.HtmlDiff, was anscheinend der Stein
des Anstoßes hier ist, richtig? Nun, vielleicht hat es nicht das gemacht,
was der BDFL brauchte.
Mich irritiert eher, das bei einem solchen Tool, das sich um die Ver-
besserung der Codequalität verdient machen will, an keiner Stelle er-
klärt wird, wofür der Name "Rietveld" steht? Ist es nach Gerrit Rietveld
(einem Architekten) oder Hugo Rietveld (einem Physiker) benannt (beide
Niederländer, klar), und warum? Oder hat jemand einfach seinen Namens-
generator angeworfen?
Gruß,
Dinu