From: SourceForge.net <no...@so...> - 2007-08-18 23:40:41
|
Feature Requests item #1723738, was opened at 2007-05-22 20:51 Message generated for change (Settings changed) made by dkf You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=1723738&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: 44. Parsing and Eval Group: None Status: Open Resolution: None >Priority: 2 Private: No Submitted By: Erik Leunissen (eriklns) >Assigned to: miguel sofer (msofer) Summary: make TclTransferResult() public Initial Comment: This is a plea for making the function TclTransferResult() in tclResult.c part of the public interface. The feature is useful in cases where results need to be exchanged between interpreters, that cannot make a sensible use of the command alias mechanism to take care of the transfer of the interpreter result and/or error info. (The alias mechanism is limited to object commands only, and does not cover other arbitrary cases that affect the interpreter result or error info.) To implement the feature request, I foresee the following effort: - renaming to Tcl_TranferResult(). In the current situation, the function is not declared static already. - add it to the stubs table. - write documentation (to be added to the manual page for Tcl_CreateInterp or Tcl_SaveResult ?). - ... If this feature request is honoured, I am prepared to write (a draft version for) the documentation. Erik Leunissen ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2007-05-22 21:41 Message: Logged In: YES user_id=80530 Originator: NO While this is considered, I'd make a note that the implementation of TclTransferResult is made up entirely[*] of calls to Tcl's public interface, so an extension already has all the pieces needed to reproduce TclTransferResult for itself. [*] other than some optimization hackery. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=1723738&group_id=10894 |