savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] submission of Pyastra - savannah.nongnu.org


From: estyler
Subject: [Savannah-hackers] submission of Pyastra - savannah.nongnu.org
Date: Fri, 16 Apr 2004 18:48:00 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040122 Debian/1.4-2 StumbleUpon/1.79

A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden


Alex Ziranov <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Pyastra
System name: pyastra
Type: non-GNU

Description:
PYthon to ASsembler TRAnslator.

Pyastra is pure python project. Therefore it's cross-platform.
The main goal of the project is to provide free and open object-oriented 
language for programming microcontrollers (i haven't found none of them). 
Python is easy-to-learn, easy-to-use and very popular (not as C or C++ of 
cource))).

Now it suports not all the features of python (as input code) and translates 
only into Microchip PIC16 assembler. Then this code is compiled in a binary 
using gpasm, standard Microchip's mpasm or any compatible.

It is planned to make a lot of optimizations and to support many other 
microcontrollers, processors and other devices. Also some libraries will be 
provided. Recently we planned to support in future versions the parrot code 
(generated by perl6, pirate, etc).

Goals (taken from http://pyastra.sourceforge.net/):
    * to bring a python translator to the world of microcontrollers
    * to support a wide range of microcontrollers and processors
    * to generate compact and effective code
    * to be developer- and user-friendly

There are no releases yet.

The source code is available on sourceforge.net:
http://cvs.sourceforge.net/viewcvs.py/pyastra

Other Software Required:
python (http://www.python.org/)
gpasm (http://gputils.sourceforge.net/)

GTK+ (http://www.gtk.org/) is planned to be used for front-end.
Parrot (http://www.parrotcode.org/) is planned to be used as one of primary 
input codes (generated by perl6 (http://www.perl.org), pirate 
(http://pirate.tangentcode.com/) and other tools).

Other Comments:



_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/







reply via email to

[Prev in Thread] Current Thread [Next in Thread]