Patch title: Release 85 bulk changes
Abstract:
File: /pliant/welcome/design.page
Key:
    Removed line
    Added line
   
title "Pliant language design"


  para
    [By `general purpose', we mean that Pliant is expected t
    list
      item [A rich set of native types: big integers, arrays
      item [Persistent objects: data may be automatically sa
      item [A built in mechanism to exchange and access comp
      item [A basic set of graphical widgets]
      item [An integrated application framework: word proces
title "Pliant language design"


  para
    [By `general purpose', we mean that Pliant is expected t
    list
      item [A rich set of native types: big integers, arrays
      item [Persistent objects: data may be automatically sa
      item [A built in mechanism to exchange and access comp
      item [A basic set of graphical widgets]
      item [An integrated application framework: word proces
  image "/pliant/welcome/image/thin.jpeg" right
  box right
    image "/pliant/welcome/image/thin.jpeg"
  para
    [By `very expressive', we mean that solving a given prob
    [This is achieved by a new design of the language itself
    list
      item [Compiler: lean and minimal executable written in
      item [the basic set of modules containing the Pliant D
  [On the other hand, a classical language is made of:]
  list
    item [Compiler: large and tricky (if optimized) with a m
    item [a set of very poor libraries that cannot add any e


    [By `very expressive', we mean that solving a given prob
    [This is achieved by a new design of the language itself
    list
      item [Compiler: lean and minimal executable written in
      item [the basic set of modules containing the Pliant D
  [On the other hand, a classical language is made of:]
  list
    item [Compiler: large and tricky (if optimized) with a m
    item [a set of very poor libraries that cannot add any e


    image "/pliant/welcome/image/bug.jpeg" right
    box right
      image "/pliant/welcome/image/bug.jpeg"
    para
      [The better and only way to strengthen C code is to us
      link "Eiffel" "http://www.eiffel.com/"
      [ is famous for using assertions, in a formalized syst
      link "Design by Contract (DbC)" "http://www.elj.com/ei
      [. Pliant is no better in this trait, yet.]


      [The better and only way to strengthen C code is to us
      link "Eiffel" "http://www.eiffel.com/"
      [ is famous for using assertions, in a formalized syst
      link "Design by Contract (DbC)" "http://www.elj.com/ei
      [. Pliant is no better in this trait, yet.]


  image "/pliant/welcome/image/fat.jpeg" right
  box right
    image "/pliant/welcome/image/fat.jpeg"
  para
    [Pliant applications tend to be fatter than their C/C++ 
    [The main reasons are:]
    list
      item
        [Pliant's current optimizer is not state of the art.
        [This should be solved in the next few months. ]
      item
        [Pliant applications also contain the development en
        [To omit the development environment in the final ap
        [This feature is not provided yet, and may well neve
        [Moreover, dynamic compiling is a great feature that
      item
        [Pliant applications always contain some extra infor
        [This is needed for debugging (which can be turned o
    
  [Conclusion: If you plan to develop large Pliant applicati



para
  [Hope you have been interested by these fairly abstract co
    [Pliant applications tend to be fatter than their C/C++ 
    [The main reasons are:]
    list
      item
        [Pliant's current optimizer is not state of the art.
        [This should be solved in the next few months. ]
      item
        [Pliant applications also contain the development en
        [To omit the development environment in the final ap
        [This feature is not provided yet, and may well neve
        [Moreover, dynamic compiling is a great feature that
      item
        [Pliant applications always contain some extra infor
        [This is needed for debugging (which can be turned o
    
  [Conclusion: If you plan to develop large Pliant applicati



para
  [Hope you have been interested by these fairly abstract co