IronPython supports IRONPYTHONSTARTUP. "ironpythonconsole.exe -?" lists all the supported environment variables.
A new option sounds like the best approach for auto-indentation so everyone gets just what they ask for. I shall take a look at this for the next beta. Do you want to help develop Dynamic languages on CLR? (http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038) -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Douglas S. Blank Sent: Tuesday, March 14, 2006 11:34 AM To: Discussion of IronPython Subject: Re: [IronPython] pasting into interactive console cause double-indentation Jim, This sounds more like a job for PYTHONSTARTUP. Does IronPython support that? For those that will be using IronPython with other users, you might not want to (or might not be able to) change the site-wide settings. Also, are you saying that "-X:TabCompletion" adds indents in addition to completing tabs? That sounds like two unrelated things that should have two flags. Finally, is it possible to set items like TabCompletion in site.py? Or is that a command-line only option? It would be great if it was settable. I am hoping that IronPython will behave very similarly to CPython (and Jython for that matter) so that educators will be able to move between them. Is there any commitment or coordination into compatibility between the versions? I certainly don't want to see the language bogged down by a standards committee, but I also don't want to see the language (and related bits) fragment. Thanks for the progress on this nice contribution to the community, -Doug On Tue, 2006-03-14 at 10:59 -0800, Jim Hugunin wrote: > Two things that I use to help with this are site.py and execfile. > > Site.py is a Python file that will be automatically executed when you > start IronPython. It's a standard Python feature. I use this to add > the standard Python 2.4 directory to my path as well as to add > refererences (using clr.AddReference) to frequently used assemblies. > > Execfile will execute a file as if it was typed at the interactive > prompt. So you want have your standard code in a startup.py fille > that you execute. > > Let us know how these suggestions work out for you - Jim > > -- Douglas S. Blank Computer Science Assistant Professor Bryn Mawr College (610)526-6501 http://cs.brynmawr.edu/~dblank _______________________________________________ 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