[Python-Dev] Help requested for Python ISO Standard

2011-06-06 Thread kevin coyne

To whom it may concern:
I am working on an ISO Annex of Vulnerabilities for the Python language and am 
asking for help getting a list of language features that exhibit:
unspecified behavior, undefined behavior, or implementation defined behavior. I 
am also searching for a list of deprecated features. Guido (copied) had 
suggested I contact you folks for help as we are coming up on an ISO deadline 
and I have not been successful finding this information.
Thanks very much in advance for your help!
Regards,

Kevin Coyne
Cell: 703.901.6774


  ___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Help requested for Python ISO Standard

2011-06-06 Thread kevin coyne

Skip:
Thanks, appreciate the link  I've checked them all out and some may be useful 
to my task.
Regards, 

Kevin Coyne
Cell: 703.901.6774




> Date: Mon, 6 Jun 2011 15:36:11 -0500
> To: kevinjco...@hotmail.com
> CC: python-dev@python.org; l.wag...@radium.ncsc.mil; gu...@python.org
> Subject: Re: [Python-Dev] Help requested for Python ISO Standard
> From: s...@pobox.com
> 
> 
> kevin> I am working on an ISO Annex of Vulnerabilities for the Python
> kevin> language and am asking for help getting a list of language
> kevin> features that exhibit:
> 
> kevin> unspecified behavior, undefined behavior, or implementation
> kevin> defined behavior.  I am also searching for a list of deprecated
> kevin> features.
>  
> One place to search:
> 
> http://svn.python.org/projects/python/branches/py3k/Lib/test/crashers/
> 
> -- 
> Skip Montanaro - s...@pobox.com - http://www.smontanaro.net/
  ___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] IEEE/ISO draft on Python vulnerabilities

2011-12-17 Thread Kevin Coyne
Victor:

Python.3 Type System [IHN] - The use of “extended precision” as a term to 
express Python’s  ability to create and manipulate integers of any size (within 
the memory limitations of the computer) is poor since that term is used in 
reference to floating point numbers almost exclusively. I will change it to 
“unlimited precision” in the revised annex.

Python.16 Wrap‐around Error [XYY] - My source for this is in the Python 
documentation under the 2nd reference to OverflowError in:
http://docs.python.org/py3k/library/exceptions.html?highlight=overflowerror

Python.23 Initialization of Variables [LAV] – Point taken on the unusual syntax 
(I am not a Python programmer) and I will change to the more common syntax s 
per 
your 2nd suggested syntax.

Python.32 Structured Programming [EWD] – The point I was trying to make was 
that, unlike many early languages, Python has no constructs, like the ones 
mentioned, that can be used to create an unstructured program. I am not 
advocating, nor would it be proper in this kind of paper, that the Python 
language be extended to allow for unstructured statements. I will try to 
clarify 
this better in the revised version.

Python.51 Undefined Behaviour [EWF] #1 – I need to do more research as your 
example does suggest that mutating, at least, does raise an exception.  Here 
are 
a few references that claim that this is undefined:
Refer to (10) under:
http://docs.python.org/release/2.4/lib/typesseq-mutable.html

Python.51 Undefined Behaviour [EWF] #2 – In regard to collections.OrderedDict, 
since I am only listing undefined behaviors I don’t think adding a defined 
behaviour here is appropriate.
Python.52 Implementation–defined Behaviour [FAB] – In regard to mixing tabs and 
spaces, I will add your advice to the 52.2 Guidance section
Thanks for your excellent comments; the paper will be improved because of them.

Kevin Coyne
703.901.6774

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com