Re: [Idle-dev] /me waves

2013-03-22 Thread Katie Cunningham
So... wait. Before we continue: You're angry because someone used a line on my blog to state his dissatisfaction with IDLE? I'm to blame for starting a conversation about IDLE's issues? Fair or not, the impression I get from most of the people I talk to is that they believe IDLE is an abandoned pr

Re: [Idle-dev] /me waves

2013-03-22 Thread Katie Cunningham
Thank you, Doug! Is there any sort of design documentation around IDLE? Because that might be a great place to start. Perhaps there are a few simple things we can tweak that will make the shell more shell-like, including key bindings and more color schemes (a suggestion someone else made that I lo

Re: [Idle-dev] /me waves

2013-03-22 Thread Katie Cunningham
Neat project! Do we have an actual UX or design person in the group? Because if we don't, getting one may help us frame some of these questions. On Fri, Mar 22, 2013 at 9:32 AM, Douglas S. Blank wrote: >> Thank you, Doug! >> >> Is there any sort of design documentation around IDLE? Because that

Re: [Idle-dev] /me waves

2013-03-22 Thread Kevin Walzer
On 3/22/13 9:45 AM, Katie Cunningham wrote: Neat project! Do we have an actual UX or design person in the group? Because if we don't, getting one may help us frame some of these questions. I don't think so. This community mainly attracts developers, not UX specialists or designers. I'm curi

Re: [Idle-dev] /me waves

2013-03-22 Thread Katie Cunningham
You'd be surprised re: designers and UX. There's quite a few in the Python community, but many assume that they have nothing to give to core. I'd love to pull some of them in! As for IDLE, some of my problems stem from having a shell-like environment that doesn't act like a shell. Up arrow moves m

Re: [Idle-dev] /me waves

2013-03-22 Thread Kevin Walzer
On 3/22/13 10:09 AM, Katie Cunningham wrote: You'd be surprised re: designers and UX. There's quite a few in the Python community, but many assume that they have nothing to give to core. I'd love to pull some of them in! OK, seems like a worthy goal. This question is motivated by genuine curio

Re: [Idle-dev] /me waves

2013-03-22 Thread Katie Cunningham
UX people help make apps more intuitive by thinking about a user is experiencing an application. What are their assumptions? What do they notice? How do they explore the application? How is information grouped in the interface? Some are also designers, but a fair number are also developers. I'm a

Re: [Idle-dev] /me waves

2013-03-22 Thread Kevin Walzer
On 3/22/13 10:34 AM, Katie Cunningham wrote: UX people help make apps more intuitive by thinking about a user is experiencing an application. What are their assumptions? What do they notice? How do they explore the application? How is information grouped in the interface? Some are also designers

Re: [Idle-dev] /me waves

2013-03-22 Thread Guido van Rossum
On Fri, Mar 22, 2013 at 7:34 AM, Katie Cunningham wrote: > UX people help make apps more intuitive by thinking about a user is > experiencing an application. What are their assumptions? What do they > notice? How do they explore the application? How is information > grouped in the interface? > > S

Re: [Idle-dev] /me waves

2013-03-22 Thread Scott Daniels
On 03/22/2013 07:09 AM, Katie Cunningham wrote: Why does the Python shell have dots to indicate a block, but IDLE doesn't? When you cut a portion of the block, you can paste it directly (without having to edit out dots). -Scott ___ IDLE-dev mailing

Re: [Idle-dev] /me waves

2013-03-22 Thread Guilherme Simões
2013/3/22 Scott Daniels > > Why does the Python shell have dots to indicate a block, but IDLE doesn't? >> > When you cut a portion of the block, you can paste it directly (without > having to edit out dots). > > Maybe paste should be smart enough to automatically remove the dots. __

Re: [Idle-dev] /me waves

2013-03-22 Thread Katie Cunningham
It seems like that should be doable (and would be a feature OVER the shell) Also, thank you, Guido, for weighing in! On Fri, Mar 22, 2013 at 10:59 AM, Guilherme Simões wrote: > > > > 2013/3/22 Scott Daniels >> >> >>> Why does the Python shell have dots to indicate a block, but IDLE >>> doesn't?

Re: [Idle-dev] /me waves

2013-03-22 Thread Simon Forman
On 3/22/13, Katie Cunningham wrote: > You'd be surprised re: designers and UX. There's quite a few in the > Python community, but many assume that they have nothing to give to > core. I'd love to pull some of them in! > > As for IDLE, some of my problems stem from having a shell-like > environment

Re: [Idle-dev] /me waves

2013-03-22 Thread Scott Daniels
On 03/22/2013 11:23 AM, Simon Forman wrote: What I'd really like to see though (and would be able to contribute to) would be making the internals of IDLE into more of an educational, uh, project. What I mean is, wouldn't it be great if we could use IDLE itself to learn about writing good Python

Re: [Idle-dev] /me waves

2013-03-22 Thread Katie Cunningham
I'd love to see this as an educational project! Does anyone else here besides me blog? It could be an interesting way to: - Expose the process of working in an existing project - Demystify committing to core - Promote IDLE - Get feedback from the community On Fri, Mar 22, 2013 at 2:59 PM, Sco

Re: [Idle-dev] /me waves

2013-03-22 Thread Bruce Sherwood
Pardon my obtuseness, but I don't understand what the issue is concerning "up arrow moves cursor". The behavior of up arrow looks the same to me in IDLE, Eclipse, Word, and Notepad++, though I don't use Emacs. Bruce Sherwood ___ IDLE-dev mailing list IDL

Re: [Idle-dev] /me waves

2013-03-22 Thread Katie Cunningham
This is in the shell environment. If you're in the Python shell, generally the up arrow gives you your history, which is convenient for those of us that are butterfingers (or who want to experiment). In the text editor, 'up' should still move the cursor up. On Fri, Mar 22, 2013 at 11:46 AM, Bruce

Re: [Idle-dev] /me waves

2013-03-22 Thread Guido van Rossum
It's what up arrow does in a terminal window when using shell or Python (with readline support enabled). The IDLE interactive session resembles this context more than it resembles an editable text window. On Fri, Mar 22, 2013 at 8:46 AM, Bruce Sherwood wrote: > Pardon my obtuseness, but I don't u

Re: [Idle-dev] /me waves

2013-03-22 Thread Todd Rovito
On Fri, Mar 22, 2013 at 3:37 PM, Guido van Rossum wrote: > It's what up arrow does in a terminal window when using shell or > Python (with readline support enabled). The IDLE interactive session > resembles this context more than it resembles an editable text window. > > On Fri, Mar 22, 2013 at 8:

Re: [Idle-dev] /me waves

2013-03-22 Thread Bruce Sherwood
(Thanks, Katie and Guido, for explaining about up arrow referring to the shell.) I've been busy with other matters during the last few years, so the following concerns about IDLE development may, I hope, no longer be a problem. In the Google Summer of Code 2009 I mentored Guilherme Polo, who made

[Idle-dev] IDLE Dev 2013

2013-03-22 Thread phil jones
Hmmm ... this all sounds distinctly deja vu ... if I understand correctly, the curse and blessing of IDLE is that it's part of the official Python distribution and so you have to become a "python developer" to engage with it. What, I think, most enthusiastic newcomers like Katie are looking for is

Re: [Idle-dev] /me waves

2013-03-22 Thread Todd Rovito
Katie and Guido, On Fri, Mar 22, 2013 at 10:44 AM, Guido van Rossum wrote: > On Fri, Mar 22, 2013 at 7:34 AM, Katie Cunningham > wrote: >> "Up arrow moves cursor" has confused every Python developer I've put >> IDLE in front of. It might be time to rethinking including it, or at >> least letting