| :: About Projects |
PYPY: Researching a highly flexible and modular language platform and implementing it by leveraging the open source Python language and community
Start date:2004-12-01
End date:2007-03-31
Project Acronym:PYPY
Project status:Completed
Coordinator
| Organization name:DEUTSCHES FORSCHUNGSZENTRUM FUER KUENSTLICHE INTELLIGENZ GMBH | |
| Administrative contact | Address |
|
Name: |
LANGUAGE TECHNOLOY Postfach 2080 TRIPPSTADTER STRASSE 122 67663 KAISERSLAUTERN DEUTSCHLAND Region:RHEINLAND-PFALZ RHEINHESSEN-PFALZ Kaiserslautern, Kreisfreie Stadt |
| Tel:+49-681-3022565 | |
| Fax:+49-681-3022235 | |
| E-mail:Contact | |
| URL: | Organization Type:Research |
Description
Objective:
Main goals
The project will research and implement a flexible, configurable and performant version of Python, a popular Free/Open Source programming language. Much anecdotal, and some empirical, evidence suggests that Python is one of the easiest programming languages to learn and is one of the languages in which one can code up a given algorithm the fastest. The project aims to bring this highly productive language to a wider range of platforms and devices by providing simple means to build a highly customized language version.
The approach
The project will achieve its goals principally by leveraging excellent research and the strengths of Open Source developer communities. In particular, it will explore and refine Sprint Driven Development, an agile rapid development method pioneered by Python communities in Europe. Sprints accelerate an already productive open development process by intensifying communication and feedback cycles for programmers and researchers. This process will also involve an existing non-profit organisation of Python firms to bind business communities into research and implementation of a unique runtime environment. Technically, the project will refine and implement innovative approaches to language implementation, based on object spaces and abstract interpretation.
Concrete results.
The new Python will maintain the semantics of the current implementation but will be more portable, more easily customised and extended, more efficient, and it will cover more programming paradigms in a way that respects the simplicity of the underlying language. In addition, the project will document and refine existing open source development models in the Python community. Although targeted principally at Python, most of the research results will be applicable to other high level languages.
Achievements:
General information:
Project Details
Start date:2004-12-01
End date:2007-03-31
Duration:28 months
Project Reference:004779
Project cost:2293092 EURO
Project Funding:1353000 EURO
Programme Acronym:
FP6-IST
Programme type:Sixth Framework Programme
Subprogramme Area:Open development platforms for software and services
Contract type:Specific Targeted Research Project
URL:http://codespeak.net/pypy/dist/pypy/doc/
Subject index:Information Processing, Information Systems
Documents for this Project
| PYPY: Research a highky flexible and modular language platform and implementing it by leveraging the open source python language and community | 08/09/2008 |
Other participants
| Organization name:LOGILAB | |
| Administrative contact | Address |
|
Name: |
LOGILAB 106 BIS RUE DE RENNES 75006 PARIS FRANCE Region:ÎLE DE FRANCE Ile de France Paris |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Other |
| Organization name:EMSLIE RICHARD | |
| Administrative contact | Address |
|
Name: |
HOLMHEAD LOGIE COLDSTONE ABOYNE AB34 5PQ ABERDEENSHIRE UNITED KINGDOM Region:SCOTLAND GRAMPIAN |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Other |
| Organization name:CHANGEMAKER | |
| Administrative contact | Address |
|
Name: |
ADMINISTRATION JARNTORGET 3 41112 GOETEBORG SVERIGE Region:SVERIGE VÄSTSVERIGE Göteborgs och Bohus län |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Other |
| Organization name:VAN RIET PAAP ERIC RANDOLF | |
| Administrative contact | Address |
|
Name: |
OBRECHTSTRAAT 69 3572ED UTRECHT NEDERLAND Region:WEST-NEDERLAND UTRECHT |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Other |
| Organization name:CREIGHTON LAURA | |
| Administrative contact | Address |
|
Name: |
GOETABERGSGATAN 22 44134 GOETEBORG SVERIGE Region:SVERIGE Vastsverige Västra Götalands län |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Other |
| Organization name:OPEN END AB | |
| Administrative contact | Address |
|
Name: |
MAIN OFFICE NORRA AGATAN 10 41664 GOTEBORG SVERIGE Region:SVERIGE VÄSTSVERIGE Göteborgs och Bohus län |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Industry |
| Organization name:IMPARA GMBH | |
| Administrative contact | Address |
|
Name: |
LISTEMANNSTRASSE 10 39104 MAGDEBURG DEUTSCHLAND Region:SACHSEN-ANHALT MAGDEBURG Magdeburg, Kreisfreie Stadt |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Industry |
| Organization name:HEINRICH-HEINE-UNIVERSITAET DUESSELDORF | |
| Administrative contact | Address |
|
Name: |
Universitaetsstrasse 1 DUESSELDORF DEUTSCHLAND Region:NORDRHEIN-WESTFALEN DÜSSELDORF Düsseldorf, Kreisfreie Stadt |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Education |
| Organization name:HALDIMANN NIKLAUS | |
| Administrative contact | Address |
|
Name: |
TERRASSENWEG 16 3012 BERN SCHWEIZ/SUISSE/SVIZZERA Region:ESPACE MITTELLAND Bern |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Other |
| Organization name:TISMERYSOFT GMBH | |
| Administrative contact | Address |
|
Name: |
STEINBERGSTRASSE 42 31134 HILDESHEIM DEUTSCHLAND Region:NIEDERSACHSEN HANNOVER Hildesheim |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Industry |
| Organization name:MERLINUX GMBH | |
| Administrative contact | Address |
|
Name: |
GERLANDSTRASSE 8 31139 HILDESHEIM DEUTSCHLAND Region:NIEDERSACHSEN HANNOVER Hildesheim |
| Tel: | |
| Fax: | |
| E-mail: | |
| URL: | Organization Type:Other |
Record control number:74481