It seems Python much better than C suites for implementation of complicated netsukuku algoritms. Make notice Luca used even specific stackless version instead of common Python. I think there was a reason for it. Easy development, debugging and maintenance is very important especially when a developer is alone but not only. I rememper Luca wrote obout difficults in further development of C-version. Vala gives pythons effectivity and translates its code to fast C-code, which can be compiled for routers.
If I'm not mistaken python version is quite ready. Vala version is working also but it has no yet naming service. Both need of testing and debugging. Unfortunatelly they are incompatible. Actually fast inexpensive routers with a lot of memory are appering now. See for example Ubiquiti EdgeMAX, they have 512 Mb of RAM. I thing they could run python version... But my vote is for Vala. For progammer is not too difficult to take in vala, and it could be easier then make sense in netsukuku. On Wed, Sep 11, 2013 at 6:03 AM, Miss Valeska <[email protected]>wrote: > On 09/10/2013 12:12 AM, Coyo wrote: > >> Interesting. Sounds like Vala is the one we want, then. >> >> I'm still waiting to figure out how to test vala locally. >> >> I don't even know where the code is. >> >> On 09/09/2013 09:41 PM, Valeska Grim wrote: >> >>> From: Alexei <[email protected]> >>> >>> As I understand, netsukuku-python is a test implementation. It is pretty >>> ready software but is not very demanded because of it does not run on >>> modern routers. So vala version is universal, it is faster and more >>> preferable in every way, but as I guess very few people want work with >>> vala. I thing if vala version will not be done, after some time people >>> start using and develop python version on some new generation of >>> hardware. >>> >>> >>> On Sat, Aug 31, 2013 at 12:03 PM, Miss Valeska <[email protected] >>> >wrote: >>> >>> Also! With Stackless python, Or any of those other dependencies, Does >>>> the >>>> version matter? The version in the commands is 2.6.2, But would it >>>> matter >>>> if I used the most recent version? If so, Does this also apply to the >>>> other >>>> dependencies? >>>> >>>> Oh, Finally, Will netsukuku-python be continued? Or is netsukuku-vala >>>> going to take over? I think I prefer netsukuku-vala, I'm not sure, >>>> Being it >>>> works on routers though, That is very good. However, I'm just curious >>>> about >>>> your plans Luca. I assume vala will take over. >>>> >>> ______________________________**_________________ >> Netsukuku mailing list >> [email protected] >> https://mailinglists.dyne.org/**cgi-bin/mailman/listinfo/**netsukuku<https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/netsukuku> >> > I don't exactly believe that, The python version worked on openwrt > routers, Now it is just out dated because it hasn't been mantained in > years. The C version did too, The C version and python version are just as > universal and fast. I don't know what "preferable in every way" means, But, > I don't see how vala has anything that C, Or, C++, Doesn't. If you can > correct me, I'd be glad to know. > > ______________________________**_________________ > Netsukuku mailing list > [email protected] > https://mailinglists.dyne.org/**cgi-bin/mailman/listinfo/**netsukuku<https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/netsukuku> >
_______________________________________________ Netsukuku mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/netsukuku
