1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-discuss] About Mandriva tools future : Host Mandriva tools on github
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-discuss%40mageia.org?Subject=Re%3A%20%5BMageia-discuss%5D%20About%20Mandriva%20tools%20future%20%3A%20Host%20Mandriva%0A%20tools%20on%20github&In-Reply-To=%3CAANLkTi%3D4scFv0WVPvGi0-iP%2BBxXPvgdarJgr_OJVo0QA%40mail.gmail.com%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="001718.html">
<LINK REL="Next" HREF="001708.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-discuss] About Mandriva tools future : Host Mandriva tools on github</H1>
<B>Fabrice Facorat</B>
<A HREF="mailto:mageia-discuss%40mageia.org?Subject=Re%3A%20%5BMageia-discuss%5D%20About%20Mandriva%20tools%20future%20%3A%20Host%20Mandriva%0A%20tools%20on%20github&In-Reply-To=%3CAANLkTi%3D4scFv0WVPvGi0-iP%2BBxXPvgdarJgr_OJVo0QA%40mail.gmail.com%3E"
TITLE="[Mageia-discuss] About Mandriva tools future : Host Mandriva tools on github">fabrice.facorat at gmail.com
</A><BR>
<I>Fri Oct 1 15:22:24 CEST 2010</I>
<P><UL>
<LI>Previous message: <A HREF="001718.html">[Mageia-discuss] About Mandriva tools future : Host Mandriva tools on github
</A></li>
<LI>Next message: <A HREF="001708.html">[Mageia-discuss] [Mageia-dev] About Mandriva tools future : Host Mandriva tools on github
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1720">[ date ]</a>
<a href="thread.html#1720">[ thread ]</a>
<a href="subject.html#1720">[ subject ]</a>
<a href="author.html#1720">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>2010/10/1 Thierry Vignaud <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-discuss">thierry.vignaud at gmail.com</A>>:
><i> On 1 October 2010 12:38, Fabrice Facorat <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-discuss">fabrice.facorat at gmail.com</A>> wrote:
</I>>><i> As we know, one of the Mandriva strenght are the Mandriva tools,
</I>>><i> however Mandriva tools have some issues :
</I>>><i> - they are written in perl. Sorry for perl dev, but I do still think
</I>>><i> that perl is harder to understand than C-like based syntax langages.
</I>><i>
</I>><i> That's your point of view. Every programmer will have its own POV.
</I>><i> Thus this is a void argument.
</I>
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> I think an higher language makes the entry barrier smaller for new programmers:
</I>><i> - real algorithms are not in hidden/drown malloc/free spagetti
</I>><i> - no memory bugs
</I>><i> - no security issues b/c of poorly thinked/coded memory management
</I>
I did talk about C-like syntax langages. For example mono, php, java, python.
Ypu know having things like : if-then-else
><i> What's more, with ugtk2 & mygtk2 it's easy to express a complex GUI
</I>><i> with a compact
</I>><i> & powerfull dialect which would need 10 times more code to do in C
</I>
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
>><i> However we must admit that we are not going to rewrite all the
</I>>><i> Mandriva tools ;-) However better documentation ( PerlDoc tags ) could
</I>>><i> help a little.
</I>><i>
</I>><i> More doc would be better indeed.
</I>><i>
</I>>><i> - Mandriva tools are not used by others distributions ( except
</I>>><i> PCLinuxOS, United Linux, and ... Mageia ) and so have few external
</I>>><i> contributions : They notably lack visibility.
</I>><i>
</I>><i> void argument: SUSE tools (yast, ...) are only used on SUSE, and the like
</I>
indeed. But Suse have Novell behind with more money and dev than you.
--
Close the World, Open the Net
<A HREF="http://www.linux-wizard.net">http://www.linux-wizard.net</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="001718.html">[Mageia-discuss] About Mandriva tools future : Host Mandriva tools on github
</A></li>
<LI>Next message: <A HREF="001708.html">[Mageia-discuss] [Mageia-dev] About Mandriva tools future : Host Mandriva tools on github
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#1720">[ date ]</a>
<a href="thread.html#1720">[ thread ]</a>
<a href="subject.html#1720">[ subject ]</a>
<a href="author.html#1720">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-discuss">More information about the Mageia-discuss
mailing list</a><br>
</body></html>
|