Retourner au contenu associé (journal : "Scaling Mercurial at Facebook")
Posté par David Demelier (site web personnel) le 09 janvier 2014 à 18:30. En réponse au journal "Scaling Mercurial at Facebook". Évalué à 3.
Tout le coeur de mercurial est écrit en C, le reste de de l'assemblage en python (ce qui permet d'être performant et de faire du dev rapide).
Exagère pas, il y a 11 fichiers C (dont 1 en contrib et 1 pour linux) qui totalisent 4800 lignes de code contre 66000 en python.
1010 text files. 1003 unique files. 708 files ignored. http://cloc.sourceforge.net v 1.58 T=3.0 s (101.7 files/s, 40642.3 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Python 251 12540 13727 66177 HTML 6 111 21 11054 C 11 913 495 4806 Tcl/Tk 1 309 127 3686 vim script 5 355 445 1933 CSS 6 240 100 1514 Lisp 2 226 72 1412 Bourne Shell 14 111 140 544 Javascript 2 64 29 368 make 3 40 13 137 C/C++ Header 1 25 26 121 XML 1 4 0 16 DOS Batch 2 3 7 16 ------------------------------------------------------------------------------- SUM: 305 14941 15202 91784 -------------------------------------------------------------------------------
AI is a mental disorder
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Mercurial
Posté par David Demelier (site web personnel) . En réponse au journal "Scaling Mercurial at Facebook". Évalué à 3.
Exagère pas, il y a 11 fichiers C (dont 1 en contrib et 1 pour linux) qui totalisent 4800 lignes de code contre 66000 en python.
AI is a mental disorder