On Oct 27, 2016, at 5:37 AM, David Mason <dma...@ryerson.ca> wrote: > > Also of interest is that Facebook is doing an implementation of hg in Rust.
Facebook’s market cap is $343.34 billion today. This is relevant because... > Fossil seems pretty robust in C, but Rust would increase safety confidence. According to SLOCCount, Fossil represents a $3.2 million investment in developer time, not counting SQLite. Where is the money going to come from to pay those developers to rewrite it in Rust? Further, it would take about 2 years to do that rewrite that with normal staffing, also according to SLOCCount. (“Normal” meaning that the mythical man-month rule applies: doubling staff won’t halve development time.) Are you really happy with the idea of Fossil making zero forward progress for two years, and at the end, you have exactly the same feature set as before? With Facebook + Hg, the answer to these questions are clear, as you can see from the above. But for Fossil…? Here’s the full SLOCCount report, for your convenience: SLOC Directory SLOC-by-Language (Sorted) 95707 src ansic=93887,tcl=1820 Totals grouped by language (dominant language first): ansic: 93887 (98.10%) tcl: 1820 (1.90%) Total Physical Source Lines of Code (SLOC) = 95,707 Development Effort Estimate, Person-Years (Person-Months) = 24.04 (288.54) (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05)) Schedule Estimate, Years (Months) = 1.79 (21.52) (Basic COCOMO model, Months = 2.5 * (person-months**0.38)) Estimated Average Number of Developers (Effort/Schedule) = 13.41 Total Estimated Cost to Develop = $ 3,248,123 (average salary = $56,286/year, overhead = 2.40). _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users