Re: [RFC] Convert builin-mailinfo.c to use The Better String Library.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Shawn O. Pearce
Date: Wednesday, September 5, 2007 - 9:59 pm

Dmitry Kakurin <dmitry.kakurin@gmail.com> wrote:

Git's creator (Linus) codes in C, not C++.  He has at various times
stated reasons why he does not use C++.  I'm sure one can find such
messages with a bit of searching on mailing lists that he frequents.
He has his reasons.  I also happen to agree with at least some
of them.  :)

Git evolved from that initial prototype that Linus created.  I'm not
sure how much code survives from that initial few versions that
Linus managed before Junio took over, but nobody wanted to rewrite
things that already work so it just stayed in C.
"If it works, don't fix it."

C works.  We (now) have 83,215 lines of it.  Its not going away
anytime soon in Git.  It is also a relatively simple language that
a large number of open source programmers know.  This makes it easy
for them to get involved in the project.  Instead of say Haskell,
which has a smaller community.  Or Tcl/Tk as we recently found out
in the Git User Survey.  :-\

-- 
Shawn.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [RFC] Convert builin-mailinfo.c to use The Better Stri ..., Shawn O. Pearce, (Wed Sep 5, 9:59 pm)
Re: [RFC] Convert builin-mailinfo.c to use The Better Stri ..., Johannes Schindelin, (Thu Sep 6, 5:08 am)
Re: [RFC] Convert builin-mailinfo.c to use The Better Stri ..., Johannes Schindelin, (Fri Sep 7, 3:21 am)
Re: [RFC] Convert builin-mailinfo.c to use The Better Stri ..., Johannes Schindelin, (Fri Sep 7, 3:26 am)
Re: [RFC] Convert builin-mailinfo.c to use The Better Stri ..., Johannes Schindelin, (Fri Sep 7, 3:28 am)
Re: [RFC] Convert builin-mailinfo.c to use The Better Stri ..., Johannes Schindelin, (Fri Sep 7, 3:56 am)