2010/10/1 Thierry Vignaud <[email protected]>: > On 1 October 2010 12:38, Fabrice Facorat <[email protected]> wrote: >> As we know, one of the Mandriva strenght are the Mandriva tools, >> however Mandriva tools have some issues : >> - they are written in perl. Sorry for perl dev, but I do still think >> that perl is harder to understand than C-like based syntax langages. > > That's your point of view. Every programmer will have its own POV. > Thus this is a void argument.
sure, but I do think that people learing programming langages, notably at school/university, first learn C-based langages ( C, C++, java, PHP, .Net ), and so are more used to theses kinds of structures/syntax > I think an higher language makes the entry barrier smaller for new > programmers: > - real algorithms are not in hidden/drown malloc/free spagetti > - no memory bugs > - no security issues b/c of poorly thinked/coded memory management I did talk about C-like syntax langages. For example mono, php, java, python. Ypu know having things like : if-then-else > What's more, with ugtk2 & mygtk2 it's easy to express a complex GUI > with a compact > & powerfull dialect which would need 10 times more code to do in C I did look several times at ugtk2/mygtk2 : - new dialect to learn - issues in the predefined widgets - syntax ( notably arg list ) hard to grasp, especially as there's no doc I did try several time to fix some tools, and even some wizards. But it was damn hard to read the code, understand it, grasp ugtk2/mygtk2 >> However we must admit that we are not going to rewrite all the >> Mandriva tools ;-) However better documentation ( PerlDoc tags ) could >> help a little. > > More doc would be better indeed. > >> - Mandriva tools are not used by others distributions ( except >> PCLinuxOS, United Linux, and ... Mageia ) and so have few external >> contributions : They notably lack visibility. > > void argument: SUSE tools (yast, ...) are only used on SUSE, and the like indeed. But Suse have Novell behind with more money and dev than you. -- Close the World, Open the Net http://www.linux-wizard.net
