Re: [Off topic] Software epigrams

2013-05-16 Thread Chris Angelico
On Fri, May 17, 2013 at 12:23 AM, Neil Cerutti wrote: > On 2013-05-16, F?bio Santos wrote: >> And in Java we have factories, builders and builderfactories. >> What's so relevant about them? Java is high level, no? > > When I tried to pin down what an irrelevant detail in a computer > program coul

Re: [Off topic] Software epigrams

2013-05-16 Thread Neil Cerutti
On 2013-05-16, F?bio Santos wrote: >> If I want to bake bread I hope I don't have to till a garden, >> plant the wheat, harvest the wheat, and grind the wheat. But >> gardening is relevant to bread baking weather or not I do it. > > Then memory management t is relevant to every python program > ev

Re: [Off topic] Software epigrams

2013-05-15 Thread Fábio Santos
On 15 May 2013 19:33, "Neil Cerutti" wrote: > > On 2013-05-15, F?bio Santos wrote: > >> It is a tautology is disguise. When you use a low level > >> language, low level details are relevant to the scope of your > >> program. > > > > I don't see it that way. I think relevance and level are two > >

Re: [Off topic] Software epigrams

2013-05-15 Thread Neil Cerutti
On 2013-05-15, F?bio Santos wrote: >> It is a tautology is disguise. When you use a low level >> language, low level details are relevant to the scope of your >> program. > > I don't see it that way. I think relevance and level are two > unrelated concepts. > > For example, in python you are handl

Re: [Off topic] Software epigrams

2013-05-15 Thread Fábio Santos
On 15 May 2013 18:29, "Neil Cerutti" wrote: > > On 2013-05-13, F?bio Santos wrote: > > > > On 13 May 2013 19:48, "Neil Cerutti" wrote: > >> > >> On 2013-05-13, Skip Montanaro wrote: > >> >> 8. A programming language is low level when its programs > >> >> require attention to the irrelevant. > >

Re: [Off topic] Software epigrams

2013-05-15 Thread Neil Cerutti
On 2013-05-13, F?bio Santos wrote: > > On 13 May 2013 19:48, "Neil Cerutti" wrote: >> >> On 2013-05-13, Skip Montanaro wrote: >> >> 8. A programming language is low level when its programs >> >> require attention to the irrelevant. >> >> >> >> So much a matter of debate. Indentation is irrelevan

Re: [Off topic] Software epigrams

2013-05-13 Thread Chris Angelico
On Tue, May 14, 2013 at 1:08 PM, Dan Sommers wrote: > And if I've designed my program the right way, what's relevant in one > place (package, module, function, line of code) is different from what's > relevant in another. Absolutely. Layered systems FTW! Nothing matters but your current layer and

Re: [Off topic] Software epigrams

2013-05-13 Thread Dan Sommers
On Tue, 14 May 2013 04:12:53 +1000, Chris Angelico wrote: > On Tue, May 14, 2013 at 4:02 AM, Skip Montanaro wrote: >>> 8. A programming language is low level when its programs require >>> attention to the irrelevant. >> I think "irrelevant" in this context means stuff like memory >> management.

Re: [Off topic] Software epigrams

2013-05-13 Thread Fábio Santos
On 13 May 2013 19:48, "Neil Cerutti" wrote: > > On 2013-05-13, Skip Montanaro wrote: > >> 8. A programming language is low level when its programs > >> require attention to the irrelevant. > >> > >> So much a matter of debate. Indentation is irrelevant, why > >> should Python programs pay attenti

Re: [Off topic] Software epigrams

2013-05-13 Thread Neil Cerutti
On 2013-05-13, Skip Montanaro wrote: >> 8. A programming language is low level when its programs >> require attention to the irrelevant. >> >> So much a matter of debate. Indentation is irrelevant, why >> should Python programs pay attention to it? Block delimiters >> are irrelevant too, the inter

Re: [Off topic] Software epigrams

2013-05-13 Thread Chris Angelico
On Tue, May 14, 2013 at 4:02 AM, Skip Montanaro wrote: >> 8. A programming language is low level when its programs require >> attention to the irrelevant. >> >> So much a matter of debate. Indentation is irrelevant, why should >> Python programs pay attention to it? Block delimiters are irrelevant

Re: [Off topic] Software epigrams

2013-05-13 Thread Skip Montanaro
> 8. A programming language is low level when its programs require > attention to the irrelevant. > > So much a matter of debate. Indentation is irrelevant, why should > Python programs pay attention to it? Block delimiters are irrelevant > too, the interpreter should be able to figure them out fro

Re: [Off topic] Software epigrams

2013-05-13 Thread Chris Angelico
On Mon, May 13, 2013 at 7:20 PM, Steven D'Aprano wrote: > My, it's been a long time since I've seen these: > > http://pu.inf.uni-tuebingen.de/users/klaeren/epigrams.html > > They pre-date the Zen of Python by at least a decade, and quite frankly I > think many of them miss the mark. But whether yo

Re: [Off topic] Software epigrams

2013-05-13 Thread mar...@python.net
On Mon, May 13, 2013, at 05:20 AM, Steven D'Aprano wrote: > My, it's been a long time since I've seen these: > > http://pu.inf.uni-tuebingen.de/users/klaeren/epigrams.html > > They pre-date the Zen of Python by at least a decade, and quite frankly I > think many of them miss the mark. But whet