On Friday, June 5, 2015 at 9:59:22 AM UTC+5:30, Cameron Simpson wrote:
> On 04Jun2015 20:23, Michael Torrie  wrote:
> >On 06/04/2015 05:04 PM, Cameron Simpson wrote:
> >> On 04Jun2015 13:09, Michael Torrie  wrote:
> >>> Why not use Python for what it's good for and say pipe the results of
> >>> find into your python script?  Reinventing find poorly isn't going to
> >>> buy you anything.
> >>
> >> And several others made similar disparaging remarks. I think you're all 
> >> missing
> >> some of the point of Cecil's approach.
> >
> >I take your point.  However I was not intending to make a disparaging
> >remark and certainly didn't expect my post to be taken that way.
> 
> And I should apologise for suggesting you were being disparaging to Cecil as 
> such. I simply felt that these comments (don't bother reinventing the wheel, 
> in 
> various forms) gave a discouraging tone.
> 
> >I've
> >been down this road before (doing shell scripting things in Python), and
> >it works pretty well for many things.  Was just sharing my experience is
> >all.
> >I don't mean to discourage exploration for exploration's sake.  By all
> >means have fun. Python certainly is a fun language.

Chuck Moore the inventor of Forth and considered an all-time great among 
programmers
is in the opposite camp from the modern fad for "reuse done reinvent"
Cant find an original reference. Here is a quote:

| Chuck's philosophy is all about getting rid of everything that is not 
| absolutely necessary for the task at hand, paring both the problem and 
| solution down to the minimum. Compare this with the instinct that most 
| programmers have to generalize every problem and abstract code into 
| "reusable" modules, whether or not that code is ever actually reused. Chuck 
| might say that the best way to write maintainable code is to keep the 
| codebase small enough that it can be rewritten when the requirements change. 
| To program in Forth you have to fight against instincts drawn in from other 
languages.

https://news.ycombinator.com/item?id=4623770
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to