There was a thread recently regarding improving the LFS wiki, and I personally have thought a lot in the past about how the programming section could be improved. My basic idea is that the LFS wiki should contain the full API documentation for the InSim protocol, as written by the programmers who use it every day. Many of us have an encyclopedia knowledge of InSim which has been learned through years of toiling away on esoteric pieces of code, and it frustrates me that all this knowledge and experience is not documented anywhere within the community.
My improvements to the wiki would include:
Obviously this is not a task which can completed by any one man, so some aid from the whole programming community would be necessary. I myself can contribute pages on C#, Python and pyinsim, and also begin to contribute to the complete packet documentation. I felt however it would be a good idea to gauge the feelings of the community in general, before I started mercilessly culling stuff. Whether you like my idea of a complete InSim reference or not, I think you must agree that the current programming wiki is confused, limited and outdated, and that much could be done to improve it.
Thanks
My improvements to the wiki would include:
- Separate page on each InSim packet, explaining what each packet does, how it should be used, and with tips and tricks on how to use it effectively
- Introductory page with examples of creating an InSim connection in many languages (C, C#, Java, Python, VB etc..)
- Pages on how to pack and unpack packet data into binary formatted string in many languages (see above)
- Page on each of the popular InSim libraries, with examples and download information.
- Any other cool ideas people have.
Obviously this is not a task which can completed by any one man, so some aid from the whole programming community would be necessary. I myself can contribute pages on C#, Python and pyinsim, and also begin to contribute to the complete packet documentation. I felt however it would be a good idea to gauge the feelings of the community in general, before I started mercilessly culling stuff. Whether you like my idea of a complete InSim reference or not, I think you must agree that the current programming wiki is confused, limited and outdated, and that much could be done to improve it.
Thanks