CORDIS Simple search


Choose your language:
en

Contextual menu:

Path:


Menu
  :: 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:BURT, ALASTAIR DEAN  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




CORDIS is managed by the Publications Office