"Dmitry Kakurin" [off-list ref] writes:
I'll give you reasons why to use C++ for Git (not why C++ is better
for any project in general, as that again would be pointless):
1. Good String class will make code much more readable (and
significantly shorter)
2. Good Buffer class - same reason
3. Smart pointers and smart handles to manage memory and
file/socket/lock handles.
But all of those are incompatible with another and require major
headaches and/or interface code to get to run with one another. And
then might use different interface styles, anyway.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum