peoplec2py - People at Savannah: View a Job


Write texinfo documentation for c2py for c2py

Category: Doc Writer
Submitted By: asdago
Date: Wed 10 Apr 2019 05:31:10 AM UTC
Status: Open

This project is not part of the GNU Project.

Python is a very powerful language, but its syntax is very white-space dependent. While some developers may like this, it can get in the way for others.

Enter, c2py. C2py converts code written in a syntax similar to C (this code is called cpy code) to Python. This way, you need not worry about white-space, and yet you have access to all the power of Python. For example, here is a program which reads commands and passes them to the shell:

import os;

str command;

do {
  command = input("Enter a command to run > ");
  print("Return value was", os.system(command));
} while (command != "exit");

At first glance, it doesn't look like Python at all. But careful inspection will show (if you know Python) that it is indeed Python underneath.

C2py is still in an early development stage. It lacks many features found in Python. So far, I have been the only developer, and I am certainly no Python master.

Working on this project, I have learned a lot of Python, but there is still more to implement. Patches are always welcome.

For more information, see the README file, and "c2py --help".

License GNU General Public License v3 or later

Development Status
: 3 - Alpha

Details (job description, contact ...):

Documentation should be in texinfo format. Man pages are also OK, but see Texinfo should be the primary form of documentation.

If you are interested, please contact me at <>. For questions about details and internals of c2py, write to the <> mailing list.

Required Skills:

Skill Level Experience
C Base Knowledge < 6 Months
Texinfo Good Knowledge 6 Mo - 2 yr
Python Good Knowledge 6 Mo - 2 yr

Back to the top

Powered by Savane 3.5