caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* Ocaml and lablgtk interface committed or not?
@ 2008-07-07  2:41 bill yan
  2008-07-07 11:41 ` [Caml-list] " Richard Jones
  0 siblings, 1 reply; 3+ messages in thread
From: bill yan @ 2008-07-07  2:41 UTC (permalink / raw)
  To: caml-list

Hi,

Just a general question, Are Ocaml and lablgtk interfaces committed? I
mean whether Ocaml and lablgtk interfaces(command and library) always
backward compatible? Thanks a lot.

Regards,
Bill


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Caml-list] Ocaml and lablgtk interface committed or not?
  2008-07-07  2:41 Ocaml and lablgtk interface committed or not? bill yan
@ 2008-07-07 11:41 ` Richard Jones
  2008-07-07 14:47   ` Sylvain Le Gall
  0 siblings, 1 reply; 3+ messages in thread
From: Richard Jones @ 2008-07-07 11:41 UTC (permalink / raw)
  To: bill yan; +Cc: caml-list

On Mon, Jul 07, 2008 at 10:41:45AM +0800, bill yan wrote:
> Just a general question, Are Ocaml and lablgtk interfaces committed? I
> mean whether Ocaml and lablgtk interfaces(command and library) always
> backward compatible? Thanks a lot.

Not precisely sure what you mean by 'committed', but the answer is no.
OCaml has no binary compatibility at all between compiler releases,
not even between point releases.  Lablgtk2 is even worse - there is no
_source_ compatibility either, and in practice it often breaks
requiring bothersome conditional compilation if you want your code to
compile with multiple versions of lablgtk2.

For this reason, Fedora freezes OCaml & lablgtk versions every six
months and avoids upgrading them in old releases.  We wouldn't upgrade
them unless there was some absolutely unavoidable security problem or
similar emergency.

Rich.

-- 
Richard Jones
Red Hat


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Ocaml and lablgtk interface committed or not?
  2008-07-07 11:41 ` [Caml-list] " Richard Jones
@ 2008-07-07 14:47   ` Sylvain Le Gall
  0 siblings, 0 replies; 3+ messages in thread
From: Sylvain Le Gall @ 2008-07-07 14:47 UTC (permalink / raw)
  To: caml-list

On 07-07-2008, Richard Jones <rich@annexia.org> wrote:
> On Mon, Jul 07, 2008 at 10:41:45AM +0800, bill yan wrote:
>> Just a general question, Are Ocaml and lablgtk interfaces committed? I
>> mean whether Ocaml and lablgtk interfaces(command and library) always
>> backward compatible? Thanks a lot.
>
> For this reason, Fedora freezes OCaml & lablgtk versions every six
> months and avoids upgrading them in old releases.  We wouldn't upgrade
> them unless there was some absolutely unavoidable security problem or
> similar emergency.
>

This statement applies for all kind of ocaml distribution (debian, godi,
freebsd...) and for all ocaml libraries (pxp, ocaml-libivrt...)

You should understand that, apart from the fact that lablgtk is written
in OCaml, there is no link between lablgtk library and ocaml INRIA
distribution. 

Lablgtk is just a library written in/for OCaml.

Regards,
Sylvain Le Gall


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-07-07 14:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-07-07  2:41 Ocaml and lablgtk interface committed or not? bill yan
2008-07-07 11:41 ` [Caml-list] " Richard Jones
2008-07-07 14:47   ` Sylvain Le Gall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).