/*
!---------------
! All  StrXxx_  procedures works on Data stored inside a  String  type.
!---------------
! Routines meaning :
!
! StrInt_Add          = STRing with only one INTeger number  ( add tool )
!
! StrSpInt_SumAll     = STRing with data, of INTeger numbers separated by 1 SPace  ( sum all value routine )
! StrIntSp_SumAll     = STRing with data, of INTeger numbers separated by 1 SPace  ( sum all value routine )
!
! StrListInt_SumAll   = STRing with a LIST of separated INTeger numbers  ( sum all numbers )
! StrIntList_SumAll   = STRing with a LIST of separated INTeger numbers  ( sum all numbers )
! StrSepInt_SumAll    = STRing with SEParated INTEGER numbers  ( sum all numbers )
! StrIntSep_SumAll    = STRing with SEParated INTEGER numbers  ( sum all numbers )
! - Separator is undefined, and must be passed as parmeter.
! - In a "List", comments are not welcome.
!
! StrTextInt_SumAll   = STRing with data, of one INTeger number per LiNe  ( sum all lines routine )
! StrLnInt_SumAll     = STRing with data, of one INTeger number per LiNe  ( sum all lines routine )
! StrIntLn_SumAll     = STRing with data, of one INTeger number per LiNe  ( sum all lines routine )
! - In lines, not so strict structure, comments are possible.
!
! StrColInt_SumCols   = STRing with data, organized in columns, of FLOAT numbers  ( sum all columns routine )
! StrColsInt_SumCols  = STRing with data, organized in columns, of FLOAT numbers  ( sum all columns routine )
!---------------
! Comment (in French) :
!
! - Ces procdures avec  un type  String  en entre sont "communes" 
!   tous les languages.
! - En effet, avec une procdure comme par exemple  Text_Sum , quel
!   serait le type  Text reu en entre ? Un  TStrings  de Delphi ? Un
!   Array  de VBSCRIPT ? Un tableau de  Variant  de Delphi ? Un type
!   texte cre par le programmeur lui-mme ?
! - L'inconvnient de la lenteur de calcul, due  la conversion des
!   nombres stocks dans une longue  String , est bien infrieur  la
!   puissance "de standard" du concept de :
!   - Un type String comme type en entre.
!   - StrXxx_Yyy comme nom des procdures.
! - Le commentaire standard
!      "; StrLnFloat_Xxx"
!   permet de "typer" le contenu des fichier afin que des logiciels
!   plus puissants (tableurs, base de donnes,...) grent les donnes
!   en lecture, voire en criture.
!---------------
! - Par ailleurs, cette lenteur de calcul, due aux conversion de texte
!   gne l'existence d'une informatique trop puissante en
!   "libre service", donc ce concept est de nature "grand public",
!   un peu comme le HTML o le JavaScript.
!---------------
! - Les NOMS STANDARDS de procdures  StrXxx_Yyy  imposent  l'esprit
!   le sentiment d'appartenir  la communaut des utilisateurs de ces
!   procdures, avec toutes les consquences psychologiques induites
!   par le fait de se sentir appartenir  une communaut.
!---------------
! - Les NOMS ultra clairs ( StrXxx_Yyy ) de ces procdures stimulent
!   la rflexion, d'une manire qui fait que les "rflexions
!   informatiques" se concrtise en une sorte de langue, de type
!   "langue maternelle", et donc le programmeur programme de manire
!   beaucoup plus fluide.
! - Ces NOMS de procdures, crent une sorte de "langue maternelle
!   informatique".
! - Cette sorte de "langue maternelle informatique" transforme la
!   programmation en hobbie, en activit passionante, trs exactement
!   comme Mozart tait passionn par la musique, donc avec tout ce que
!   cela suppose comme psychologie tourne vers la crativit pour
!   elle-mme, vers l'art pour l'art, le savoir pour le savoir.
! - Les programmeurs et les quipes qui programment "en passionns",
!   avec ce type de "langue maternelle informatique" sont impossibles
!    "concurrencer" avec les mthodes de programmation classique.
! - Un programmeurs seul, qui programme "en passionn" avec ce type
!   de "langue maternelle informatique" peut ariver  "concurrencer"
!   une quipe de 100 bons programmeurs, mais utilisant de la
!   programmation "classique", qui veut dire ici, sans le but 
!   conscient de crer des sortes de "langue maternelle informatique",
!   par la recherche mthodique de noms de procdures formant un
!   ensemble cohrent.
!---------------


!---------------
! Noms de procdures  voir :
! (xx_CountNumbers)
! (xx_CountIsNaN)
!---------------
