So I should use iPython in eclipse? Should I set iPython as interpreter  in 
eclipse instead of python?

On Saturday, 24 August 2013 06:44:08 UTC+9:30, Asad Akhlaq wrote:
>
> Thanks for your reply but what is the solution to these problems? What 
> should I do to get correct results in Eclipse? I am not well familiar 
> either sage or python? and don't have a good command of these languages.
>
> On Saturday, 24 August 2013 01:10:57 UTC+9:30, Nils Bruin wrote:
>>
>>
>>
>> On Wednesday, August 21, 2013 11:30:14 PM UTC-7, Asad Akhlaq wrote:
>>>
>>> After a long struggle I am able to run my sage code in Eclipse. But I am 
>>> getting few errors when I run my code that runs without any error in sage 
>>> notebook.
>>>
>>
>> Congratulations!
>>  
>>
>>> For example   using "for" loop,   gives me error if I write "for  k in 
>>> [0..10]" , I need to change it to "for k in range(0,11)"   ... (I guess I 
>>> need to use Python syntax in Eclipse editor)
>>>
>>
>> That's an indication that you're running python "with sage imported". The 
>> sage notebook and sage's IPython command line interface also run input 
>> strings through "preparse".  Example:
>>
>> sage: preparse("[1..10]")
>> '(ellipsis_range(Integer(1),Ellipsis,Integer(10)))'
>>  
>>
>>> I am using "multifactorial()" in my sage code. It runs good in sage 
>>> notebook, but now giving me error in Eclipse editor. 
>>
>>
>>> Error Message "AttributeError: 'int' object has no attribute 
>>> 'multifactorial' "
>>>
>>
>> Indeed, the preparser also puts "Integer(...)" around any integer 
>> constant, to ensure that sage defaults to its own Integer type rather than 
>> python's "int".
>>
>> Probably the most easily recognized difference is:
>>
>> sage: 2^3 #exponentiation
>> 8
>>
>> versus python's
>>
>>  >>> 2^3 #exclusive or
>> 1
>>
>> I use " import sys   and  from sage.all import * "  at the start of my 
>>> code.
>>>
>>  
>> This means that the environment you have created is very similar to the 
>> one in which you have to work when you're writing sage library code (which 
>> doesn't get preparsed either), which is really rather appropriate given 
>> that eclipse is a software development environment. 
>>  
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to