Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #49278 > unrolled thread
| Started by | Jan Riechers <janpeterr@freenet.de> |
|---|---|
| First post | 2013-06-26 23:11 +0300 |
| Last post | 2013-06-26 23:11 +0300 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.lang.python
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: Is this PEP-able? fwhile Jan Riechers <janpeterr@freenet.de> - 2013-06-26 23:11 +0300
| From | Jan Riechers <janpeterr@freenet.de> |
|---|---|
| Date | 2013-06-26 23:11 +0300 |
| Subject | Re: Is this PEP-able? fwhile |
| Message-ID | <mailman.3903.1372279248.3114.python-list@python.org> |
On 26.06.2013 16:28, William Ray Wing wrote: > On Jun 26, 2013, at 7:49 AM, Fábio Santos <fabiosantosart@gmail.com > <mailto:fabiosantosart@gmail.com>> wrote: >> >> On 26 Jun 2013 11:45, <jimjhb@aol.com <mailto:jimjhb@aol.com>> wrote: >> > >> > On Tuesday, June 25, 2013 9:30:54 PM UTC+5:30, Ian wrote: >> > > In my experience the sorts of people who preach "one exit point" are >> > > also all about defining preconditions and postconditions and proving >> > > that the postconditions follow from the preconditions. I think that >> > > the two are linked, because the "one exit point" rule makes those >> > > sorts of proofs simpler. >> > >> > Ah! utopia! >> > >> > For every one who knows about pre/post/invariant conditions, there >> are 10 who follow goto-statement-is-harmful like a religious edict. >> > >> > >> > >> > I just checked and MISRA-C 2012 now allows gotos in specific, >> limited circumstances. I think it was the MISRA-C 1998 standard that >> caused all this trouble. So if MISRA now allows goto, why not >> Python???? :) >> > >> >> What is the matter? Just use the goto module... >> >> > > Wondered when that would be mentioned. > > Personally, I've never found that much use for GoTo, but as old timers > know, that same module adds the Come_From entry point, which is > priceless. ;-) > > Bill > > Actually, jumping to any place a program (I know it from QBasic :) ) is some kind of voodoo. At first it seems that any function calling itself or calling another function from another function solves the "goto" puzzle - called OO programming, objects in space and inheritance? But at 2nd glimpse, jumping in any place of code (function) or routine, at a given place precisely - and to avoid any checks and unrelated code which might occur on a regular function call and without the need to provide additional arguments - that's kinda cool (if variables are in scope by the target statements :) ) That's somehow how I remember it. But I guess if everything should run as in a factory, one entrance, one component, one result and independently from each other (isolated) and on many cores and such, a goto without argument passing or state variables might just end up in a big mess. What do you think?
Back to top | Article view | comp.lang.python
csiph-web