New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for z/OS and EBCDIC. #45639
Comments
The attached patch, based on Jean-Yves Mengant's work, is against svn |
How important is z/OS? I'm very skeptical of the viability of any OS |
The character set of EBCDIC is a superset of the character set of As a non-ASCII platform, z/OS is certainly challenging for people There are more details in my mail to python-dev, which doesn't |
How do you measure importance? Z/OS is not important to many |
But is it important enough to cause a lot of work for the maintainers I strongly recommend an alternative: the Z/OS community should
And there's the crux -- too much code (not just in the core but also |
FYI, I checked the moderation queue for python-dev and didn't find your |
Further comments on the port can be at: |
I'm marking the patch as rejected, but leave it open. It seems clear I'm leaving it open for the moment so people can easily find it. I If the patch is still around five years from now, and still maintained, |
Let me provide my contribution to this discussion around this ZOS port Lauri get in touch with me couple of weeks ago asking if I was planning About how important is the ZOS system ; let me argue around that : even From a script standpoint there are today 3 available scripting languages
So keeping an accurate version of python on this platform makes sense as Next I am still happy to continue supporting the ZOS port and I So finally my opinion here is the the problem can be splitted into two 1 General improvements patches which improves the Python kernel which 2 ZOS idiosynchrasies (mainly located in making the autoconf/automake I am happy to continue to make the topic 2 availables on the ZOS python I Finally should emphazise on 2 complementary arguments :
|
Jean-Yves, please understand that no amount of discussion can likely Besides, integration into 2.5.1 is not possible, as it would violate our As you seem to be proposing that supporting EBCDIC will be "easy", just So I think the only choice is to maintain this port outside of the |
The port is certainly not yet "complete" in any sense. I have only fixed I have no great interest in whether the patch ever gets incorporated Guido's comment about networking code is quite accurate, but the problem However, Py3k presents a fresh start, and one where this particular From what I read in PEP-3120 and the Py3k docs, there seems to be some Firstly, Python source code is fundamentally _text_. For instance, a What PEP-3120 specifies is a mechanism for mapping octet sequences into So far so good. however, there is nothing to prevent an implementation Moreover, there is a semantics-preserving mapping from UTF-8 source Of course you can declare that support for such extensions would be |
I have no desire or time to continue this discussion. The ASCII |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: