home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
tlx501.zip
/
DOC
/
README.TXT
< prev
Wrap
Text File
|
1995-01-11
|
4KB
|
127 lines
******************************************************************************
*
* README - Introduction to TLX 5.0 (Alpha version)
*
* Last updated: 26-09-94
*
* Copyright (c) 1991-94 Tarma Software Research. All rights reserved.
*
******************************************************************************
This file contains important information about TLX 5.0. Please read it
carefully.
Development status
------------------
TLX is still under active development. As such, expect changes to
the code and occasional bugs. Also, printed documentation is not yet
available, but will be provided in the near future.
- Refer to the file CHANGES.TXT for changes in the library since
earlier versions, in particular version 4.2.
- Refer to the file BUGS.TXT for a list of known problems.
Supported compilers
-------------------
TLX currently supports the following C++ compilers:
- Borland C++ (DOS, Windows, OS/2)
- IBM C Set++ (OS/2)
- Symantec C++ (DOS, Windows)
- Watcom C++ (DOS, Windows, OS/2)
The following compilers will be supported when available:
- Microsoft Visual C++ 2.0
Support for the following compilers has been DROPPED, usually because
the compilers are no longer up to date with respect to current C++
standards:
- Microsoft Visual C++ 1.5 and earlier
- THINK C++ (Macintosh)
- Zortech C++ (DOS, Windows, OS/2)
Refer to COMPILE.TXT for more details about supported compilers.
Unsupported compilers
---------------------
If you use a C++ compiler that is not currently supported, chances
are that you will see messages during compilation stating that the
compiler isn't supported, or that the platform under which you are
compiling is not known. In those cases, please contact Tarma Software
Research; we may be able to help you out and perhaps add your
compiler/platform combination to the list of supported compilers.
Major changes in TLX 5.0
------------------------
The following changes are implemented or planned for this release
(* indicates partially implemented as of this release, ** indicates
not implemented yet):
- Integration of the latest C++ features (exception handling, RTTI,
standard classes, various smaller language issues). There will
be limited transition support for C++ compilers that do not yet
implement all these features.
** - If and when C++ namespaces are introduced, we will immediately
adopt them, using 'Tlx' as the base namespace within which all
all other TLX namespaces will be embedded.
* - Several new or improved classes in the following areas: memory
management, backtrack searching and constraint propagation,
abstract data structures.
* - Introduction of iterator classes for all collection classes and
a few standard C vector idioms.
** - Support for multi-threaded applications.
- Changes in naming conventions. (There is a migration tool, called
TLX5UP.EXE, to help you cope with these changes. Read CHANGES.TXT
for more information about this tool.)
** - Full documentation.
Refer to the file CHANGES.TXT for more details.
Other files of interest
-----------------------
The following files contain additional information about TLX 5.0:
CHANGES.TXT - Changes since version 4.2
COMPILE.TXT - General compilation instructions
BUGS.TXT - Problem reporting procedure and known problems
BORLAND.TXT - Information for Borland C++ users
Contact information
-------------------
Tarma Software Research
Hugo Verrieststraat 10
5615 HN Eindhoven
The Netherlands
In the Netherlands International
------------------ -------------
Phone: 040-464857 +31 40 464857
Fax: 040-432036 +31 40 432036
We can also be reached by email. Choose one of these:
CompuServe: 100273,2316
INTERNET: 100273.2316@compuserve.com