close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of WhatIsNewV112


Ignore:
Timestamp:
Feb 25, 2009, 10:52:00 AM (16 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WhatIsNewV112

    v1 v1  
     1= What is new in Tol-1.1.2 =
     2
     3 * Tol is much more stable now than few months ago. We have resolved more than
     4   100 bugs since the first version, but Tol is still an unstable
     5   product, for many reasons. One of them is related with the Documentation
     6   Project, we are still without manuals, tutorials, technical
     7   reports...
     8   On the other side, Tol continues having some implementation problems with
     9   itsinternal modules, which are blocking all possibilities to release an
     10   stable product before their correction.
     11   Among the new features list for this version, we can emphasize:
     12
     13 * TIT: Tol Integrity Tests
     14   In the main directory yoo can see a new file called test-it.tol. Running
     15   this program you can start a global language consistency test across the
     16   directory tree. The program looks for "test" directories where we are
     17   adding individual tests to verify specific features of Tol.
     18
     19 * The Evalutor
     20   It does not allow creating variables using an identifier allready used by
     21   other variable of a different type.
     22   A great number of corrections have been applied to the Evaluation Engine.
     23
     24 * The Parser
     25   Improves its behavior with a better recognition of comments inside code,
     26   giving more complete information about the places where syntactical errors
     27   are.On the other side, the maximal identifier length has been limited to
     28   255.
     29
     30 * Random Number Generation
     31   Random and distributed number generator has been added, based on:
     32    * Cauchy  (RandCaucy)
     33    * LogNormal (RandLogNormal)
     34
     35 * Tcl_Eval implemented, as taken from the function description
     36
     37        Set Tcl_Eval(Text script)
     38
     39        Evaluate a Tcl script. The return value is a Set with two elements
     40            status : a Real indicating success (1) or fail (0)
     41            result : a Text with the evaluation result
     42        Example:
     43
     44            Set tcl_res = Tcl_Eval("set tcl_platform(platform)");
     45            If (tcl_res["status"], WriteLn("Running on platform
     46            "+tcl_res["result"]), WriteLn("Error in Tcl_Eval"))
     47
     48 * Database access
     49   TOL DDBB API has been re-programmed to open up the possibility of using
     50   multiple native drivers. At the same time, ODBC and MySQL drivers have been
     51   developed. Of course, no changes have been made to the TOL DB API, and
     52   a big change: Dynamic libraries saves some memory if a driver is not used.
     53
     54 * There are many little changes that we can't list here. Nevertheless we can
     55   give the URL of TOL Bug Report System (based on Bugzilla) to track all bugs
     56   which have been resolved:
     57   http://bugs.tol-project.org/buglist.cgi?bug_status=RESOLVED&resolution=FIXED