1 |
On Monday 17 March 2003 09:00 am, Alain Penders wrote: |
2 |
> http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-src/cursingcow/ |
3 |
> |
4 |
> That's the installer that's currently being worked on. Most recent |
5 |
> change: 8 weeks ago. |
6 |
|
7 |
I've worked with Java considerably. It would be a good choice for most |
8 |
purposes, including something such as this. However, Gentoo is generally |
9 |
built around python, which is a great language as well for many of the |
10 |
same reasons. |
11 |
|
12 |
Ultimately, we could do the Gentoo toolchain any languages -- java, perl, |
13 |
tcl, ruby, etc. Parts of the toolchain are in some of these languages. |
14 |
However, python (by-and-large) is the standard at Gentoo. |
15 |
|
16 |
Just my $.02/.01¤/.02¥/.01£/etc: |
17 |
|
18 |
We should be working to switch any of the existing toolchain that ISN'T |
19 |
python (bash, perl, whatever) to be redone in python. New tools should |
20 |
be written in python only, and we deviate from this policy only when it's |
21 |
absolutely essential to do so. |
22 |
|
23 |
The consistency of using a coding standard such as that would simplify |
24 |
(reducing the dependencies in the toolchain) and lower the required QA |
25 |
effort of the entire project down the road. |
26 |
|
27 |
Finally, I generally agree with drobbins that XML should be used whenever |
28 |
possible. Including changelogs. |
29 |
|
30 |
If an effort is made to adhere to this coding standard, Gentoo will mature |
31 |
in a faster, more predictable fashion... possibly at the expense of a few |
32 |
gurus in other languages. I myself am no expert in python, but I'm |
33 |
prepared to be for Gentoo. |
34 |
|
35 |
I would hate to see someone invest a lot of time in writing a tool for |
36 |
Gentoo that does its job well, but doesn't fit in very nicely with |
37 |
everything else. It usually means the tool will get rewritten at some |
38 |
point in the future... thus we bump into the Law of Diminishing Returns. |
39 |
|
40 |
Cheers, |
41 |
Dylan Carlson |
42 |
|
43 |
Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x708E165F |
44 |
Key fingerprint = 3AEA DE38 FE42 15A6 C0E2 730E 3D04 BCC1 708E 165F |
45 |
|
46 |
-- |
47 |
gentoo-dev@g.o mailing list |