[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: About Guile crypto support
From: |
Andy Wingo |
Subject: |
Re: About Guile crypto support |
Date: |
Mon, 11 Feb 2013 09:20:55 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) |
Howdy,
On Sat 09 Feb 2013 18:50, Mark H Weaver <address@hidden> writes:
> Andy Wingo <address@hidden> writes:
>
>> I have the feeling that we should implement our own FOO function
>> without libBAR.
>
> Wouldn't it be better to fix these problems in libBAR, to the benefit
> of all its users, than for each of its users to duplicate its
> functionality within their own projects?
This is a nice description of the advantages of shared libraries in
general, but to be fair we should list the disadvantages as well:
- Coordination cost (working with upstream on bugs/features)
- QA cost (does the user have a bug-free libfoo or not?)
- Runtime cost (another shared library)
- Extensibility cost (does using the library prevent us from making
extensions to functionality in the area that the library solves?)
So I think the discussion about external dependencies should be, "does
this dependency pay for itself?" For libgc, gmp, libffi, and
libunistring, the answer for me is "yes, definitely". For ltdl, my
instinct is "no".
Just MHO :)
Andy
--
http://wingolog.org/
- Re: About Guile crypto support, (continued)
- Re: About Guile crypto support, Ludovic Courtès, 2013/02/05
- Re: About Guile crypto support, Daniel Hartwig, 2013/02/05
- Re: About Guile crypto support, Daniel Hartwig, 2013/02/05
- Re: About Guile crypto support, Ludovic Courtès, 2013/02/08
- Re: About Guile crypto support, Daniel Hartwig, 2013/02/08
- Re: About Guile crypto support, Ludovic Courtès, 2013/02/09
- Re: About Guile crypto support, Andy Wingo, 2013/02/09
- Re: About Guile crypto support, Mark H Weaver, 2013/02/09
- Re: About Guile crypto support, Noah Lavine, 2013/02/09
- Re: About Guile crypto support, Ludovic Courtès, 2013/02/09
- Re: About Guile crypto support,
Andy Wingo <=
- Re: About Guile crypto support, Thien-Thi Nguyen, 2013/02/11
- Re: About Guile crypto support, Mike Gran, 2013/02/11
- Re: About Guile crypto support, Ludovic Courtès, 2013/02/11
- Re: About Guile crypto support, Nala Ginrut, 2013/02/11
- Re: About Guile crypto support, Greg Troxel, 2013/02/11
- Re: About Guile crypto support, Daniel Hartwig, 2013/02/11
- Re: About Guile crypto support, Nala Ginrut, 2013/02/11
- Re: About Guile crypto support, Daniel Hartwig, 2013/02/12
- Dynamic FFI vs Static FFI (was Re: About Guile crypto support), Mark H Weaver, 2013/02/12
- Re: Dynamic FFI vs Static FFI (was Re: About Guile crypto support), Ludovic Courtès, 2013/02/12