RE: FreeBSD 6.0 and onwards

From: Yuval Levy (freebsd-current_at_sfina.com)
Date: 11/09/04

  • Next message: Garance A Drosihn: "Re: latest -CURRENT kernel panic"
    Date: Tue, 09 Nov 2004 00:36:40 -0500
    To: Andre Oppermann <andre@freebsd.org>
    
    

    Andre Oppermann wrote:
    > This doesn't work. You can't change API/ABI incrementally without
    breaking
    > applications.

    I am no OS expert and there are probably such situation in wich
    incrementally changing the API without breaking applications is not feasible
    or too hard to think of.

    Here a simple example where it works:

    A currency converter function is part of a web based application plattform:
    converted_amount = conversion (original_amount, original_currency,
    converted_currency). Then we realized we might also need to format the
    conversion for display. Introduce a fourth argument, a bolean
    (format/non-format). The new function was converted_amount = conversion
    (original_amount, original_currency, converted_currency, format). By testing
    if the fourth argument exists and defaulting to the original behaviour if it
    does not we upgraded without breaking the applications.

    Granted, this is a very simple example, far from the complexity of an
    operating system. It only shows that "this doesn't always work, but
    sometimes it could".

    Yuval Levy

    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: Garance A Drosihn: "Re: latest -CURRENT kernel panic"

    Relevant Pages

    • Re: Still having Web Page Pathing Problems / Relative Links show N
      ... > Yeah well if you can't dazzle them with your applications knowledge, ... even though it's been there since at least PPT 2000. ... and the HTML source after the .ppt has by converted by Save As Web Page: ... conversion I never use the resulting xml folder only the .htm file itself. ...
      (microsoft.public.powerpoint)
    • Re: VB.NET Discussion
      ... Karl put up an example. ... You know VB6 is going to break in upcomming releases. ... While there is risk in MS breaking VB runtime the far ... and will break the applications. ...
      (microsoft.public.vb.general.discussion)
    • Re: [SLE] Gnome disappointment
      ... >> mathematical expressions. ... move our applications to C++. ... all running custom apps of roughly an extended accounting nature. ... Obviously we would like to do this conversion with a high degree ...
      (SuSE)
    • WebSphere/HATS Odyssey
      ... conversion is basically on hold pending an upgrade, ... but this poses some concern from my perspective when we do get an upgrade. ... applications, 26 and counting and currently running on NT, that will run ... the application servants with fewer applications than we may have hoped ...
      (bit.listserv.ibm-main)
    • Re: Pre-information on Unicode in Delphi 2008
      ... They wouldn't be strongly typed in that conversion errors or dataloss ... encode a given string as an ANSI string (perhaps with some specific ... in such applications will by definition have the same encoding UNLESS ... difference types of string encodings in their application and then not ...
      (borland.public.delphi.non-technical)