home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tlx501.zip / DOC / README.TXT < prev   
Text File  |  1995-01-11  |  4KB  |  127 lines

  1. ******************************************************************************
  2. *
  3. * README - Introduction to TLX 5.0 (Alpha version)
  4. *
  5. * Last updated: 26-09-94
  6. *
  7. * Copyright (c) 1991-94 Tarma Software Research. All rights reserved.
  8. *
  9. ******************************************************************************
  10.  
  11.  
  12. This file contains important information about TLX 5.0. Please read it
  13. carefully.
  14.  
  15.  
  16. Development status
  17. ------------------
  18.  
  19.     TLX is still under active development. As such, expect changes to
  20.     the code and occasional bugs. Also, printed documentation is not yet
  21.     available, but will be provided in the near future.
  22.  
  23.     - Refer to the file CHANGES.TXT for changes in the library since
  24.       earlier versions, in particular version 4.2.
  25.  
  26.     - Refer to the file BUGS.TXT for a list of known problems.
  27.  
  28.  
  29. Supported compilers
  30. -------------------
  31.  
  32.     TLX currently supports the following C++ compilers:
  33.  
  34.     - Borland C++ (DOS, Windows, OS/2)
  35.     - IBM C Set++ (OS/2)
  36.     - Symantec C++ (DOS, Windows)
  37.     - Watcom C++ (DOS, Windows, OS/2)
  38.  
  39.     The following compilers will be supported when available:
  40.  
  41.     - Microsoft Visual C++ 2.0
  42.  
  43.     Support for the following compilers has been DROPPED, usually because
  44.     the compilers are no longer up to date with respect to current C++
  45.     standards:
  46.  
  47.     - Microsoft Visual C++ 1.5 and earlier
  48.     - THINK C++ (Macintosh)
  49.     - Zortech C++ (DOS, Windows, OS/2)
  50.  
  51.     Refer to COMPILE.TXT for more details about supported compilers.
  52.  
  53.  
  54. Unsupported compilers
  55. ---------------------
  56.  
  57.     If you use a C++ compiler that is not currently supported, chances
  58.     are that you will see messages during compilation stating that the
  59.     compiler isn't supported, or that the platform under which you are
  60.     compiling is not known. In those cases, please contact Tarma Software
  61.     Research; we may be able to help you out and perhaps add your
  62.     compiler/platform combination to the list of supported compilers.
  63.  
  64.  
  65. Major changes in TLX 5.0
  66. ------------------------
  67.  
  68.     The following changes are implemented or planned for this release
  69.     (* indicates partially implemented as of this release, ** indicates
  70.     not implemented yet):
  71.  
  72.     - Integration of the latest C++ features (exception handling, RTTI,
  73.       standard classes, various smaller language issues). There will
  74.       be limited transition support for C++ compilers that do not yet
  75.       implement all these features.
  76.  
  77. **    - If and when C++ namespaces are introduced, we will immediately
  78.       adopt them, using 'Tlx' as the base namespace within which all
  79.       all other TLX namespaces will be embedded.
  80.  
  81. *    - Several new or improved classes in the following areas: memory
  82.       management, backtrack searching and constraint propagation,
  83.       abstract data structures.
  84.  
  85. *    - Introduction of iterator classes for all collection classes and
  86.       a few standard C vector idioms.
  87.  
  88. **    - Support for multi-threaded applications.
  89.  
  90.     - Changes in naming conventions. (There is a migration tool, called
  91.       TLX5UP.EXE, to help you cope with these changes. Read CHANGES.TXT
  92.       for more information about this tool.)
  93.  
  94. **    - Full documentation.
  95.  
  96.     Refer to the file CHANGES.TXT for more details.
  97.  
  98.  
  99. Other files of interest
  100. -----------------------
  101.  
  102.     The following files contain additional information about TLX 5.0:
  103.  
  104.     CHANGES.TXT    - Changes since version 4.2
  105.     COMPILE.TXT    - General compilation instructions
  106.     BUGS.TXT    - Problem reporting procedure and known problems
  107.     BORLAND.TXT    - Information for Borland C++ users
  108.  
  109.  
  110. Contact information
  111. -------------------
  112.  
  113.     Tarma Software Research
  114.     Hugo Verrieststraat 10
  115.     5615 HN  Eindhoven
  116.     The Netherlands
  117.  
  118.            In the Netherlands        International
  119.            ------------------        -------------
  120.     Phone:       040-464857            +31 40 464857
  121.     Fax:       040-432036            +31 40 432036
  122.  
  123.     We can also be reached by email. Choose one of these:
  124.  
  125.     CompuServe:    100273,2316
  126.     INTERNET:    100273.2316@compuserve.com
  127.