sounds great!

Thanks, stax


in reply to:

The current beta 1 release of IronPython always pops up a console.  One of our 
pre-1.0 workitems is to add a way to launch IronPython applications without 
popping up a console, but we don't have that yet.  The idea is that anyone 
who's willing to work with a 1st beta should be willing to deal with a console 
popping up - but we'll fix this pretty soon.

I agree that the start-up time is annoying.  We have some optimization work 
left to do here.  If you run a static compiler on your Python code you can 
bring the start-up time from about 2 seconds to well under 1 second for simple 
programs today.  Unfortunately, right now the only ways to use it are via the 
alpha preview VSIP integration or by writing your own front-end that uses 
IronPython.Hosting.PythonCompiler directly (see example at end of this message)

Code completion today only works from the interactive console.  Tab will do an 
excellent job in that environment of providing you with options.  Doing code 
completion for a dynamic language in a static IDE is challenging and we're 
unsure what our timeframe is for support there.

Thanks - Jim


FYI - Here's the simple program I used to compile a test hello world program to 
confirm that this does offer a major reduction in start-up time.  Feel free to 
experiment with this for yourself.
        import sys
        sys.LoadAssemblyByName('IronPython')
        from IronPython.Hosting import PythonCompiler

        from System.Collections.Generic import *

        sources = List[str]()
        sources.Add('hello.py')

        ipc = PythonCompiler(sources, 'hello.exe')
        ipc.MainFile = 'hello.py'

        ipc.Compile()



        

        
                
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to