On Friday 26 August 2011 15:32:37 Hrushi Mehendale wrote:
Hi Sven,
Thank you very much for your frank comments about the code.
Another comment about your mail: Don't send html to the mailing list... it will be dropped.
Hopefully, with help from experienced programmers such as you and many others whom we may not even know, we would be able to improve the code quality. The prototype is just out of our research lab and as you pointed out, the code needs to be fine tuned now. Apart from building the prototype, majority of our efforts have been spent on porting LifeNet across different hardware and OS platforms, in order to validate our baseline claims of hardware and OS interoperability.
I doubt that it has something to do with fine tuning. There are just simple things which you should not do: For example accessing memory after you free'd the memory region.
Do you have any suggestions for us to facilitate better interaction with the community, particularly to make sure LifeNet adhers to best programming practices / standards?
A nasty comment would be: learn coding
But honestly, you should get in contact with good kernel programmer which can work for you. It is not a "community" thing, but understanding what you are actually doing. I think those papers are a good example. You seem to understand your problem and try to find a solution. But the problem is that you are not the persons which understand the actual implementation stuff. So maybe there is a operating system department at your university which has experienced people and can help to implement your ideas.
Not that I have a problem with research code... but selling it to organisations and knowing that it has ugly bugs seems not to be a good idea (at least from my point of view).
Kind regards, Sven