Dino Viehland wrote:
-X:FullFrames promotes all local variables into the heap.  So you can
always crawl the stack and look/change them for all methods.

-X:Frames only creates the frame objects and if something happens to
make us promote local variables (e.g. a closure, or a call to locals(),
exec, eval, dir(), vars()) then the local variables will be available
for that specific method.


Thanks Dino. :-)

Michael

-----Original Message-----
From: users-boun...@lists.ironpython.com [mailto:users-
boun...@lists.ironpython.com] On Behalf Of Michael Foord
Sent: Friday, July 24, 2009 1:47 PM
To: Discussion of IronPython
Subject: Re: [IronPython] sympy on IP 2.6B2

Try running it with frames switched on:

    ipy.exe -X:Frames

or:

    ipy.exe -X:FullFrames

Perhaps Dino can explain what the difference is between these two
modes... :-)

Michael

Jeffrey Sax wrote:
According to the archives, some version of sympy worked on IP 1.x at
some
point in the distant past. Now, with the latest version of both
(sympy 0.6.5
on IronPython 2.6.B2), I get this:

PS C:\Program Files (x86)\IronPython 2.6> .\ipy.exe
IronPython 2.6 Beta 2 (2.6.0.20) on .NET 2.0.50727.4918
Type "help", "copyright", "credits" or "license" for more
information.
import sys
sys.path.append(r"c:\Program Files (x86)\Python26\Lib\site-
packages")
from sympy import Symbol, cos

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\__init__.py", line 23, in
c:\Program
Files (x86)\Python26\Lib\site-packages\sympy\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\__init__.py", line 4, in
c:\Program Files (x86)\Python26\Lib\site-
packages\sympy\core\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\basic.py", line 2442, in
c:\Program Files (x86)\Python26\Lib\site-packages\sympy\core\basic.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\symbol.py", line 285, in
c:\Program Files (x86)\Python26\Lib\site-
packages\sympy\core\symbol.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\sympify.py", line 200, in
c:\Program Files (x86)\Python26\Lib\site-
packages\sympy\core\sympify.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\numbers.py", line 1600,
in
c:\Program Files (x86)\Python26\Lib\site-
packages\sympy\core\numbers.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\function.py", line 39, in
c:\Program Files (x86)\Python26\Lib\site-
packages\sympy\core\function.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\utilities\__init__.py", line
14, in
c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\utilities\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\utilities\source.py", line 5,
in
c:\Program Files (x86)\Python26\Lib\site-
packages\sympy\utilities\source.py
  File "C:\Program Files (x86)\IronPython 2.6\Lib\inspect.py", line
950, in
C:\Program Files (x86)\IronPython 2.6\Lib\inspect.py
AttributeError: 'module' object has no attribute '_getframe'


Note also that when I retry the import, I get a different error
message:
from sympy import Symbol, cos

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\__init__.py", line 23, in
c:\Program
Files (x86)\Python26\Lib\site-packages\sympy\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\__init__.py", line 4, in
c:\Program Files (x86)\Python26\Lib\site-
packages\sympy\core\__init__.py
  File "c:\Program Files
(x86)\Python26\Lib\site-packages\sympy\core\basic.py", line 3, in
c:\Program
Files (x86)\Python26\Lib\site-packages\sympy\core\basic.py
AttributeError: 'module' object has no attribute 'mpmath'

Any idea what's going on here?

Thanks,

Jeffrey

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog


_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog


_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to