Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snoopyjc/pythonizer
Automatic translator from Perl to Python
https://github.com/snoopyjc/pythonizer
perl python3 translator
Last synced: 4 months ago
JSON representation
Automatic translator from Perl to Python
- Host: GitHub
- URL: https://github.com/snoopyjc/pythonizer
- Owner: snoopyjc
- License: artistic-2.0
- Fork: true (softpano/pythonizer)
- Created: 2021-11-22T06:42:52.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-19T21:40:40.000Z (almost 2 years ago)
- Last Synced: 2024-08-08T20:13:44.941Z (6 months ago)
- Topics: perl, python3, translator
- Language: HTML
- Homepage: https://snoopyjc.org/pythonizer/
- Size: 6.66 MB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
README
=======
perllib
=======.. image:: https://img.shields.io/pypi/v/perllib.svg
:target: https://pypi.python.org/pypi/perllib.. image:: https://img.shields.io/travis/snoopyjc/perllib.svg
:target: https://travis-ci.com/snoopyjc/perllib.. image:: https://readthedocs.org/projects/perllib/badge/?version=latest
:target: https://perllib.readthedocs.io/en/latest/?version=latest
:alt: Documentation StatusLibrary functions to support pythonizer
* Free software: GNU General Public License v3
* Documentation: https://perllib.readthedocs.io.Features
--------* Perl library functions typically return 1 on success and undef on failure, whereas python library functions raise exceptions on failure. Also, perl automatically converts variables from strings to numbers and vice-versa when referenced in the appropriate context. In perl, global variables are truly global across files and are organized by package name, where in python global variables have file scope. In addition, perl has autovivification, which means that arrays and hash tables magically appear out of whole cloth when referenced. This library supports all of those features and allows the "pythonizer" perl to python translator generate code that is fairly readable.
Credits
-------This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage