Mercurial > pytave
diff NEWS @ 36:ae4554656fa1 task
Added an eval function.
author | David Grundberg <individ@acc.umu.se> |
---|---|
date | Thu, 07 May 2009 08:26:51 +0200 |
parents | 1d7bab3bc745 |
children | 798efee55cd0 |
line wrap: on
line diff
--- a/NEWS Tue May 05 21:09:41 2009 +0200 +++ b/NEWS Thu May 07 08:26:51 2009 +0200 @@ -1,4 +1,22 @@ -Version 0.1-bzr +Version 0.1.1-bzr + +2009-05-07 + +* Added an eval function. A string of Octave code can be executed + through this function. The returned values are converted to Python + objects as with the feval function. + + In principle, this could be achieved simply using feval("eval", but + the advantages to this implementation are: + + 1. faster (avoids double call and double conversion of code string) + + 2. explicit control of printing rather than implicitly with nargout + (as in eval) + + 3. separate exception classes for parse error / execution error + +2009-05-05 * Added functionality for one-row cell arrays. The Python list is converted to a one-row cell array and vice versa. @@ -6,3 +24,4 @@ * Added functionality for structs. The Python distionary is converted to a Octave struct and vice versa. The implementation tries to be as true as possible to Octave's struct constructor. +