From owner-freebsd-current Tue Jul 17 9:23:45 2001 Delivered-To: freebsd-current@freebsd.org Received: from mail.rpi.edu (mail.rpi.edu [128.113.22.40]) by hub.freebsd.org (Postfix) with ESMTP id 455F837B405; Tue, 17 Jul 2001 09:23:37 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.acs.rpi.edu [128.113.24.47]) by mail.rpi.edu (8.11.3/8.11.3) with ESMTP id f6HGNVG47922; Tue, 17 Jul 2001 12:23:32 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20010716031932.A5930@xor.obsecurity.org> References: <20010716013127.A16058@xor.obsecurity.org> <20010716103351.A81876@walton.maths.tcd.ie> <20010716031932.A5930@xor.obsecurity.org> Date: Tue, 17 Jul 2001 12:23:28 -0400 To: Kris Kennaway , David Malone From: Garance A Drosihn Subject: Re: libedit replacement for libreadline Cc: current@FreeBSD.ORG, brian@FreeBSD.ORG, imp@FreeBSD.ORG, ache@FreeBSD.ORG Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 3:19 AM -0700 7/16/01, Kris Kennaway wrote: >Hmm. We could easily provide a libreadline port for ports to >use, as long as libedit does everything that's needed for the >in-tree users (are there any others apart from bc and gdb?) >The only danger is if future versions of those grow the need >to use other parts of the API which we don't implement. The >upside is that both the FreeBSD and NetBSD communities would >be facing the same problem, meaning greater developer power >to implement new features. > >Personally, I think it's worth it to get rid of a GNU dependency >in the base system, as well as reducing the overall amount of >functional code duplication. I may be misunderstanding what you mean here, but I don't think we should replace libreadline with libedit. However, I do find this very interesting, as some of my friends and I have a program that we're going to switch from "gnu" to "bsd" licensing, and it would be nice if we could use this libedit instead of libreadline. Is there some way freebsd could switch base-system components to use libedit, and then turn libreadline into a port for any other ports which need libreadline? And maybe have the README for the libreadline port just suggest to people that they might want to try libedit instead of installing the libreadline port? Note that part of what I want is for people who are looking for libreadline to find out that libedit exists. I'm not sure of the best way to do that. -- Garance Alistair Drosehn = gad@eclipse.acs.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message