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
On Friday 26 August 2011 22:14:02 Sven Eckelmann wrote:
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
Just to make it not sound sooo bad (everybody tells me that I am evil and that I should not write such things). Don't take it to seriously, but I am just not able to accept those things as "fine tuning". And it is hard to give hints about "best programming practices" when it is obviously not a best programming practice thing.
And again: I don't attack your research, but the code I saw doesn't work as expected.
Kind regards, Sven
On Fri, Aug 26, 2011 at 6:35 PM, Sven Eckelmann sven@narfation.org wrote:
On Friday 26 August 2011 22:14:02 Sven Eckelmann wrote:
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
Just to make it not sound sooo bad (everybody tells me that I am evil and that I should not write such things). Don't take it to seriously, but I am just not able to accept those things as "fine tuning". And it is hard to give hints about "best programming practices" when it is obviously not a best programming practice thing.
And again: I don't attack your research, but the code I saw doesn't work as expected.
Kind regards, Sven
Even worse, requires ant and java to even build.... i mean seriously? there are so many of these "projects" popping up all with similiar goals, best case scenerios are a coalition of like minds working to an end result
On Friday 26 August 2011 21:37:29 Outback Dingo wrote: [...]
Even worse, requires ant and java to even build.... i mean seriously? there are so many of these "projects" popping up all with similiar goals, best case scenerios are a coalition of like minds working to an end result
Why is it a problem to require java and ant? Both have free (osi definition) implementations. And I am personally a big fan of build systems to manage complex tasks.
And I heavily disagree with the idea of one project that will be better than all other projects (for germans: eierlegende Wollmilchsau). We have to accept that there are many problems out there and some of them should be solved by different algorithms.
Kind regards, Sven
b.a.t.m.a.n@lists.open-mesh.org