From owner-freebsd-current@FreeBSD.ORG Sun Feb 1 14:11:21 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 280C51065680 for ; Sun, 1 Feb 2009 14:11:21 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from mxout2.cac.washington.edu (mxout2.cac.washington.edu [140.142.33.4]) by mx1.freebsd.org (Postfix) with ESMTP id D4DD28FC19 for ; Sun, 1 Feb 2009 14:11:20 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.7] (may be forged)) by mxout2.cac.washington.edu (8.14.3+UW08.09/8.14.3+UW09.01) with ESMTP id n11EBHAp003142 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 1 Feb 2009 06:11:17 -0800 X-Auth-Received: from [192.168.10.3] (adsl-99-139-49-79.dsl.pltn13.sbcglobal.net [99.139.49.79]) (authenticated authid=youshi10) by smtp.washington.edu (8.14.3+UW08.09/8.14.3+UW09.01) with ESMTP id n11EBGWj008364 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Sun, 1 Feb 2009 06:11:17 -0800 Message-Id: From: Garrett Cooper To: Stefan Farfeleder In-Reply-To: <20090201090143.GA1429@lizard.fafoe.narf.at> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Date: Sun, 1 Feb 2009 06:16:16 -0800 References: <779523.80455.qm@web32706.mail.mud.yahoo.com> <20090131221236.GA27303@soaustin.net> <20090201090143.GA1429@lizard.fafoe.narf.at> X-Mailer: Apple Mail (2.930.3) X-PMX-Version: 5.5.0.356843, Antispam-Engine: 2.6.1.350677, Antispam-Data: 2009.2.1.140132 X-Uwash-Spam: Gauge=IIIIIII, Probability=8%, Report='FORGED_FROM_GMAIL 0.1, BODY_SIZE_1300_1399 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __FRAUD_419_WEBMAIL 0, __FRAUD_419_WEBMAIL_FROM 0, __FROM_GMAIL 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0' Cc: current@freebsd.org, James Butler Subject: Much ado about libedit [Re: Alternatives to gcc (was Re: gcc 4.3: when will it becomestandard compiler?)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Feb 2009 14:11:21 -0000 On Feb 1, 2009, at 1:01 AM, Stefan Farfeleder wrote: > On Sun, Feb 01, 2009 at 12:55:20PM +1300, James Butler wrote: >> 2009/2/1 Mark Linimon : >>> On Sat, Jan 31, 2009 at 01:08:54PM -0800, Pedro F. Giffuni wrote: >>>> The effort didn't go far enough. Why haven't we removed GNU >>>> readline ? >>> >>> Probably either because someone hasn't written a BSD-licensed one, >>> or >>> someone hasn't done the work to test-compile src and ports on all >>> the >>> appropriate architectures. >> >> This might be off topic, but NetBSD has (limited) readline >> compatibility in their libedit (which FreeBSD has in ports I think) - >> this also gives them tab-completion in /bin/sh :-) > > I once posted a patch which ports it to FreeBSD. It would need a > lot of > work to fix all ports though. libedit isn't feature complete with GNU readline and many things will fail to compile with NetBSD's rip on readline. Believe me -- I tried with python -_-... Then again at least you can make GNU readline into a port for things that need it (like Python's readline module). And yes, we do already have libedit in the base source tree under lib/ libedit -- it's just extremely outdated (hence libreadline isn't available after compiling libedit). Cheers, -Garrett