[IronPython] Problems with Iron Python Studio

Tim Riley riltim at gmail.com
Tue Jun 24 15:38:41 PDT 2008


What's wrong with good old SharpDevelop? If you grab a recent build
from the build server it comes with IronPython 1.1, C#, VB.NET, Boo
and F# support out of the box. I have been using this for all my .NET
development needs. I'm not 100% certain if you can use the .NET
debugger with IronPython, and I can't till I get to work tomorrow and
get on a windows box, but I'm fairly certain it does.

~Tim

On Tue, Jun 24, 2008 at 6:16 PM, Michael Foord
<fuzzyman at voidspace.org.uk> wrote:
> Michael Stephens wrote:
>>
>> It looks like the *only* way intellisense will pickup is if everything is
>> in one file.  A moderate workaround except for the lack of class
>> navigator+function navigator
>
> You are likely to find the intellisense in Python IDEs like Wing and Komodo
> much better. They don't have Windows Forms or WPF designers though. You can
> still use Visual Studio / IronPython Studio to do your code generation -
> although I intensely dislike the code that IronPython Studio generates.
>
> Some Resolver One developers have an odd penchant for Vim as an IDE, which
> has intellisense of sorts...
>
> Michael Foord
>
>>
>> Michael Stephens
>>
>> Electrical Engineering Graduate Student
>> University of Wyoming
>> falcon at uwyo.edu <mailto:falcon at uwyo.edu> or 89iroc at gmail.com
>> <mailto:89iroc at gmail.com>
>>
>> On Tue, Jun 24, 2008 at 3:56 PM, Michael Foord <fuzzyman at voidspace.org.uk
>> <mailto:fuzzyman at voidspace.org.uk>> wrote:
>>
>>    Michael Stephens wrote:
>>
>>        I should be able to just say
>>         dbg("test") should present intellisense at least for what dbg
>>        takes as an argument.
>>
>>
>>    "import" in Python is not the same as the C# using directive. If
>>    you do the following:
>>
>>    import RT
>>
>>    Then you can only access members of the RT module using:
>>
>>    RT.attribute
>>
>>    and you said that worked?
>>
>>    If you want to be able to just type dbg("test") then you would
>>    need to do something like:
>>
>>    from RT import dbg
>>
>>    You can only use names you have specifically imported. I have no
>>    idea how good the IronPython Studio intellisense is though.
>>
>>    Michael Foord
>>
>>
>>        Michael Stephens
>>
>>        Electrical Engineering Graduate Student
>>        University of Wyoming
>>        falcon at uwyo.edu <mailto:falcon at uwyo.edu>
>>        <mailto:falcon at uwyo.edu <mailto:falcon at uwyo.edu>> or
>>        89iroc at gmail.com <mailto:89iroc at gmail.com>
>>        <mailto:89iroc at gmail.com <mailto:89iroc at gmail.com>>
>>
>>
>>        On Tue, Jun 24, 2008 at 3:49 PM, Curt Hagenlocher
>>        <curt at hagenlocher.org <mailto:curt at hagenlocher.org>
>>        <mailto:curt at hagenlocher.org <mailto:curt at hagenlocher.org>>>
>>        wrote:
>>
>>           I don't understand from your description what you expect to
>>        see in
>>           "Problem 2".
>>
>>           On Tue, Jun 24, 2008 at 2:35 PM, Michael Stephens
>>        <falcon at uwyo.edu <mailto:falcon at uwyo.edu>
>>           <mailto:falcon at uwyo.edu <mailto:falcon at uwyo.edu>>> wrote:
>>
>>               I have two instances where I can't get intellisense to
>>        work.        Is it something I am doing or something wrong
>>        with Python
>>               Studio.  I have attached a generated project.
>>                       Problem 1:
>>                 I can't access base class methods
>>               Problem 2:
>>                 I can't access things declared in RT.py despite
>>        importing it..
>>                 The closest that that will work is
>>                   import RT
>>                   RT.dbg()// intellisense works! but i shouldnt need
>>        to call
>>               RT directly
>>                       Any help would be appreciated.
>>
>>               Michael Stephens
>>
>>               Electrical Engineering Graduate Student
>>               University of Wyoming
>>               falcon at uwyo.edu <mailto:falcon at uwyo.edu>
>>        <mailto:falcon at uwyo.edu <mailto:falcon at uwyo.edu>> or
>>        89iroc at gmail.com <mailto:89iroc at gmail.com>
>>               <mailto:89iroc at gmail.com <mailto:89iroc at gmail.com>>
>>
>>               _______________________________________________
>>               Users mailing list
>>               Users at lists.ironpython.com
>>        <mailto:Users at lists.ironpython.com>
>>        <mailto:Users at lists.ironpython.com
>>        <mailto:Users at lists.ironpython.com>>
>>
>>
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>>
>>           _______________________________________________
>>           Users mailing list
>>           Users at lists.ironpython.com
>>        <mailto:Users at lists.ironpython.com>
>>        <mailto:Users at lists.ironpython.com
>>        <mailto:Users at lists.ironpython.com>>
>>
>>           http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>>
>>  ------------------------------------------------------------------------
>>
>>        _______________________________________________
>>        Users mailing list
>>        Users at lists.ironpython.com <mailto:Users at lists.ironpython.com>
>>        http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>>
>>    --    http://www.ironpythoninaction.com/
>>    http://www.voidspace.org.uk/
>>    http://www.trypython.org/
>>    http://www.ironpython.info/
>>    http://www.theotherdelia.co.uk/
>>    http://www.resolverhacks.net/
>>
>>
>>    _______________________________________________
>>    Users mailing list
>>    Users at lists.ironpython.com <mailto:Users at lists.ironpython.com>
>>    http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>
>
> --
> http://www.ironpythoninaction.com/
> http://www.voidspace.org.uk/
> http://www.trypython.org/
> http://www.ironpython.info/
> http://www.theotherdelia.co.uk/
> http://www.resolverhacks.net/
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>


More information about the Users mailing list