implement eval function

Bug #373082 reported by highegg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pytave
Fix Committed
Wishlist
highegg

Bug Description

summary:
"eval" is provided as a wrapper to eval_string (parse.h). 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

thanks to David Grundberg for helping with preparing the patch

Revision history for this message
highegg (highegg) wrote :
Revision history for this message
qwertitis (qwertitis-deactivatedaccount) wrote :

Thank you.

Changed in pytave:
assignee: nobody → highegg (highegg)
importance: Undecided → Wishlist
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.