From owner-freebsd-current Tue Jul 17 17:18: 2 2001 Delivered-To: freebsd-current@freebsd.org Received: from kalaid.f2f.com.ua (kalaid.f2f.com.ua [62.149.0.33]) by hub.freebsd.org (Postfix) with ESMTP id DAB0937B405 for ; Tue, 17 Jul 2001 17:17:56 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Received: from mail.uic-in.net (root@[212.35.189.4]) by kalaid.f2f.com.ua (8.11.4/8.11.4) with ESMTP id f6I0J2B03027; Wed, 18 Jul 2001 03:19:03 +0300 (EEST) (envelope-from sobomax@FreeBSD.org) Received: from notebook.vega.com (das0-l7.uic-in.net [212.35.189.134]) by mail.uic-in.net (8.11.4/8.11.4) with ESMTP id f6I0Gok01627; Wed, 18 Jul 2001 03:16:55 +0300 (EEST) (envelope-from sobomax@FreeBSD.org) Date: Wed, 18 Jul 2001 03:16:55 +0300 (EEST) Message-Id: <200107180016.f6I0Gok01627@mail.uic-in.net> To: ache@nagual.pp.ru, kris@obsecurity.org Cc: drosih@rpi.edu, current@FreeBSD.org From: Maxim Sobolev Subject: Re: libedit replacement for libreadline X-Mailer: Pygmy (v0.5.10) In-Reply-To: <20010718002343.A30891@nagual.pp.ru> 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 On Wed, 18 Jul 2001 00:23:43 +0400, Andrey A. Chernov wrote: > On Tue, Jul 17, 2001 at 10:27:14 -0700, Kris Kennaway wrote: > > On Tue, Jul 17, 2001 at 01:23:44PM -0400, Garance A Drosihn wrote: > > > > > Okay. So it sounds like there's a "shim" to libedit which would be > > > the API replacement for libreadline. Could we call that something > > > cute like 'libreadlinele' ('le' for 'libedit') or 'libeditrl', but > > > leave libreadline as a separate port? > > > > How about 'libedit'? :) I could live with that; it's just some > > makefile changes. > > I vote this too. We don't need stripped down libreadline under > 'libreadline' name pretend to be full version (f.e. for autoconf, etc.) This idea was certainly crossing my mind too. This way we would insure ourserves from a number of weird problems associated with having two version of libreadline.{a,so} and appropriate similarly named headers in /usr and /usr/local. Ports that can work with libeditNG then could be properly tailored to link with it instead of GNU libreadline. The only drawback here is that authors of tools, which need to be linkable with both libeditNG and GNU libreadline (think about vinum) will have to do some black #ifdef magick, but that's life... -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message