Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #61880

Re: request for guidance

References <CAO_-KLhvOHhgRgVzoyFe6u=GBR+3wUcJZ_REUwKJDqRvsirMhQ@mail.gmail.com> <CAO_-KLiBX_HYo0rUikNOB6LpTMqpo12x+QBst6VoMik6xKCT7g@mail.gmail.com> <CA+vVgJXTF_0rvNXfcsCxR1A-tdSbBWFvmWgTCTak8dR6551zHQ@mail.gmail.com>
Date 2013-12-14 15:56 +1100
Subject Re: request for guidance
From Chris Angelico <rosuav@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.4107.1386996999.18130.python-list@python.org> (permalink)

Show all headers | View raw


On Sat, Dec 14, 2013 at 3:48 PM, David Hutto <dwightdhutto@gmail.com> wrote:
> In my opinion, a novice always tries to reinvent the wheel. Take for example
> a simple text editor.

Which isn't a bad thing. Especially in that particular case, it's good
to try your hand at writing a text editor - most of the hard
grunt-work is done for you (just plop down an edit control - in some
toolkits you can even deploy a control with full source code
highlighting), so you can focus on figuring out what it is that makes
yours different. And then you'll appreciate other editors more :) But
along the way, you'll learn so much about what feels right and what
feels wrong. And maybe you can incorporate some of your own special
unique features into whatever editor you end up using... quite a few
are scriptable.

ChrisA

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: request for guidance Chris Angelico <rosuav@gmail.com> - 2013-12-14 15:56 +1100

csiph-web