No registered users in community xowiki
in last 10 minutes
in last 10 minutes
[Xotcl] Loading XOTcl crashes
From: Kurt Stoll <kstoll_at_echelon.com>
Date: Tue, 12 Jun 2012 17:33:24 -0700
(I realize that this is probably not an XOTcl issue, but a ActiveState Komodo issue; however, I have not been able to find an answer through ActiveState, so I may have better luck here.)
Running on a Mac, using OSX V10.7.4.
I cannot get XOTcl to load properly with ActiveState Komodo V7. I do not have any problem with V6 of that tool. Also, loading XOTcl into tclsh when invoked from the Terminal works. All three environments (Komodo V7, V6, and Terminal / tclsh) are using the same version of Tcl (8.5) and the same version of XOTcl (1.6.6 - I know, down rev by one release). All three versions point to the same library file: /System/Library/Tcl/8.5/xotcl1.6.6/libxotcl1.6.6.dylib.
Yet, when I attempt to load XOTcl (using package require XOTcl) from Komodo V7, it gets stuck in an infinite loop:
Error in predefined code
too many nested evaluations (infinite loop?)
while executing
"DbgNub_infoCmd exists DbgNub(returnState)"
(procedure "catch" line 11)
invoked from within
"catch {set savedErrorInfo $::errorInfo}"
(procedure "::unknown" line 18)
invoked from within
...
"proc ::xotcl::myproc {args} {linsert $args 0 [::xotcl::self]}"
too many nested evaluations (infinite loop?)
I don't believe I have changed any relevant settings.
Any clues?
Thanks,
Kurt Stoll
Date: Tue, 12 Jun 2012 17:33:24 -0700
(I realize that this is probably not an XOTcl issue, but a ActiveState Komodo issue; however, I have not been able to find an answer through ActiveState, so I may have better luck here.)
Running on a Mac, using OSX V10.7.4.
I cannot get XOTcl to load properly with ActiveState Komodo V7. I do not have any problem with V6 of that tool. Also, loading XOTcl into tclsh when invoked from the Terminal works. All three environments (Komodo V7, V6, and Terminal / tclsh) are using the same version of Tcl (8.5) and the same version of XOTcl (1.6.6 - I know, down rev by one release). All three versions point to the same library file: /System/Library/Tcl/8.5/xotcl1.6.6/libxotcl1.6.6.dylib.
Yet, when I attempt to load XOTcl (using package require XOTcl) from Komodo V7, it gets stuck in an infinite loop:
Error in predefined code
too many nested evaluations (infinite loop?)
while executing
"DbgNub_infoCmd exists DbgNub(returnState)"
(procedure "catch" line 11)
invoked from within
"catch {set savedErrorInfo $::errorInfo}"
(procedure "::unknown" line 18)
invoked from within
...
"proc ::xotcl::myproc {args} {linsert $args 0 [::xotcl::self]}"
too many nested evaluations (infinite loop?)
I don't believe I have changed any relevant settings.
Any clues?
Thanks,
Kurt Stoll