[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: STABLE -> UNSTABLE ... non solo



Il lun, 2003-07-14 alle 22:58, Maurizio Colucci ha scritto:
> negus80@infinito.it wrote:
> 
> > Ma le librerie mantengono comunque la retrocompatibilità ?
> > Una libreria v.10.0.0 va bene ugualmente per un'applicazione che 
> > richiede la libreria v.4.5.6 ?
> 
> Naturalmente no... cioè, nell'idea degli sviluppatori sì, ma di fatto 
> no. Basta che la versione 10.0.0 corregga un bug della 4.5.6, e vedrai 
> che molte applicazioni basate sulla 4.5.6 smettono di funzionare.
> 
> È per questo che stanno nascendo dei framework che gestiscono il 
> versioning (mono, .NET).

il soname esiste da circa 20 anni. e se si usano gli autotools, quei 3
numeri in coda alle librerie ti dicono esattamente se l'API di due
differenti versioni e` compatibile o no.

-- 
Federico Di Gregorio
Debian GNU/Linux Developer                                fog@debian.org
INIT.D Developer                                           fog@initd.org
  "Yes, your honour, I have RSA encryption code tattood on my penis.
   Shall I show the jury?"                                     -- <dark>

Attachment: signature.asc
Description: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata


Reply to: