Date: Mon, 30 Mar 2009 07:45:16 +0000 From: "Poul-Henning Kamp" <phk@phk.freebsd.dk> To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no> Cc: Julian Elischer <julian@elischer.org>, arch@freebsd.org, Chuck Robey <chuckr@telenix.org>, John Hein <jhein@timing.com> Subject: Re: Final sanity pass: xdev Message-ID: <10067.1238399116@critter.freebsd.dk> In-Reply-To: Your message of "Sun, 29 Mar 2009 03:43:32 %2B0200." <86wsa96r3v.fsf@ds4.des.no>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <86wsa96r3v.fsf@ds4.des.no>, =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= wr ites: >Chuck Robey <chuckr@telenix.org> writes: >> In fact, needing that python26 would really stop this from ever >> getting into the base, wouldn't it? Not that I'd mind a good excuse >> to get python into our base, but I don't think anyone else would agree >> with me. > >Trust me, you *don't* want python (or any other widely used script >language) in base. There's a good reason why we removed Tcl and Perl. Actually, I think there is an obvious avenue for doing stuff like this: rename it. I faced this problem with libexpat for XML parsing and simply calling the library something else solved the problem entirely: We have had libexpat in src for seven years and not once has a port tripped over it. There is nothing preventing us from importing a scripting language[1] as long as we call it "bsdrun". The important distinction here, is that we import a language to be FreeBSD's built-in scripting language, we do *NOT* do it to make it easier to run tcl, perl or python programs under FreeBSD. Poul-Henning [1] Meet at dawn, with loaded weapons, in front of the cathedral to decide which, last man standing tells us which[2]. [2] If we do it, I would still argue for Tcl, because it is built to be embedded, and small enough that you can put it into programs like inetd, syslogd and similar[3] [3] But I'm not going to be present at the Cathedral, because just like our logo, this will not be decided on technical merit but by who has the larger fan-club. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?10067.1238399116>