I have been using C for many more projects over the past year. I enjoy writing projects in C because they are fast, reasonably portable (across unices), and have a small footprint. The coding style is natural to me and I enjoy having insight into some of the lower level details.
I approach the language with caution, however, due to its pointy sharp edges. It seems that wherever I turn on the Internet, others decry the notion of using C for anything other than low-level systems programming. Creating a web app in C seems universally panned, and the Internet questions the sanity of all who attempt it. Fossil has carved out its own little niche in the face of this. My sense is that this list is rife with C aficionados, or at least people who see the advantages, and I thought it might be fun to discuss a few techniques we use to create secure, stable applications using this language. I realize this might be a little off-topic for the fossil users list, and I apologize in advance for that. Call it my end-of-year indulgence. I think it's an advantage, though, because we might be able to get better viewpoints than those we so often find on the internet (particularly from Richard). For those who use/prefer C, how do you make sure your applications are secure? Is there a concise, pragmatic summary of techniques for secure code? What pitfalls do you encounter with C and how do you address these? It seems like the biggest issue is lack of standard data types. What advice would you give to someone who spent the last year getting comfortable with the C environment and wants to take advantage of all it has to offer? Thanks! _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users