John Tobler wrote:
>
> > Just to get your Unix input on this: Would us checking 
> Environment.OSVersion.Platform
> > and switch from Ctrl-Z to Ctrl-D for Unix sound ok to you?  The 
> reason I ask is we don't
> > have Environment.EndOfFileDescriptor :).
>  
> Considering that CTRL-Z has indicated an exit from Python Consoles on 
> all platforms, including Windows, for about as long as anyone can 
> remember, it seems a bit presumptious of the IronPython community to 
> make such a drastic change so cavalierly!  My vote?  NO!
>  
Hmm... I've just tried it on several windows interpreters.

Ctrl-Z as an exit works on Python 2.2.3 (???), but not Python 2.3, 2.4, 
or 2.5b1

Personally I'm +1 on the change. Sticking with a Unix convention that 
hasn't worked on Windows for years seems odd... :-p

Fuzzyman
http://www.voidspace.org.uk/python/index.shtml

> John Tobler
>  
> -----
>  
> On 7/12/06, *Dino Viehland* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Thanks for the bug report Miguel.  I think the reason we're doing
>     this today is because we're using Console.ReadKey which returns
>     the raw key info instead of EOF when there's no input
>     available.  I've opened CodePlex bug 904 to track the issue (
>     
> http://www.codeplex.com/WorkItem/View.aspx?ProjectName=IronPython&WorkItemId=904
>     
> <http://www.codeplex.com/WorkItem/View.aspx?ProjectName=IronPython&WorkItemId=904>).
>
>     Just to get your Unix input on this: Would us checking
>     Environment.OSVersion.Platform and switch from Ctrl-Z to Ctrl-D
>     for Unix sound ok to you?  The reason I ask is we don't have
>     Environment.EndOfFileDescriptor :).
>
>     -----Original Message-----
>     From: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]> [mailto:
>     [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>] On Behalf Of Miguel
>     de Icaza
>     Sent: Wednesday, July 12, 2006 11:30 AM
>     To: Discussion of IronPython
>     Subject: [IronPython] IronPython Console on Unix.
>
>     Hello,
>
>        Something in IronPython is now looking for Control-z, which is
>     fine on Windows, but on Unix, Control-Z stands for "suspend
>     application".
>
>        In Unix, the end-of-file descriptor is control-d;   Am not sure why
>     the code is actually looking for a Control-Z, while it could be
>     checking whether there is input available instead.
>
>     miguel.
>     _______________________________________________
>     users mailing list
>     [email protected] <mailto:[email protected]>
>     http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>     <http://lists.ironpython.com/listinfo.cgi/users-ironpython.com>
>     _______________________________________________
>     users mailing list
>     [email protected] <mailto:[email protected]>
>     http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>   

_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to