1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
<title>PyPy[index-report] </title>
5
<meta content="text/html;charset=ISO-8859-1" name="Content-Type"/>
6
<link href="style.css" media="screen" rel="stylesheet" type="text/css"/></head>
8
<div><a><img alt="PyPy" height="110" id="pyimg" src="http://codespeak.net/pypy/img/py-web1.png" width="149"/></a></div>
10
<div class="project_title">PyPy[index-report] </div>
11
<div id="menubar"><a class="menu" href="http://codespeak.net/pypy/dist/pypy/doc/news.html">news</a> <a class="menu" href="getting-started.html">getting-started</a> <a class="menu" href="index.html">documentation</a> <a class="menu" href="https://codespeak.net/viewvc/pypy/dist/">svn</a> <a class="menu" href="https://codespeak.net/issue/pypy-dev/">issues</a><a class="menu" href="contact.html">contact</a> <a class="menu" href="http://pypy.org/">EU/project</a> </div></div>
12
<div id="contentspace">
13
<div id="docinfoline">
14
<div style="float: right; font-style: italic;"> </div></div>
15
<div class="document" id="pypy-overview-over-the-eu-reports">
16
<h1 class="title">PyPy - Overview over the EU-reports</h1>
18
<p>We have written several reports for the EU of which some are also quite useful
19
as documentation. The ones not so useful as documentation mostly contain text
20
that can also be found in the regular documentation section. All of these
21
documents from the years 2006 and 2007 are preliminary versions, none of them
22
have been approved by the European Union.</p>
24
<h1><a id="reports-of-2007" name="reports-of-2007">Reports of 2007</a></h1>
25
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D11.1_PyPy_for_Embedded_Devices-2007-03-26.pdf">D11.1 PyPy for Embedded Devices</a> is a report the possibilities of using PyPy
26
technology for programming embedded devices. <em>(2007-03-26)</em></p>
27
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D02.3_Testing_Framework-2007-03-23.pdf">D02.3 Testing Tool</a> is a report about the
28
<a class="reference" href="http://codespeak.net/py/current/doc/test.html">py.test</a> testing tool which is part of the <a class="reference" href="http://codespeak.net/py/current/doc/">py-lib</a>. <em>(2007-03-23)</em></p>
29
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D10.1_Aspect_Oriented_Programming_in_PyPy-2007-03-22.pdf">D10.1 Aspect-Oriented, Design-by-Contract Programming and RPython static
30
checking</a> is a report about the <tt class="docutils literal"><span class="pre">aop</span></tt> module providing an Aspect Oriented
31
Programming mechanism for PyPy, and how this can be leveraged to implement a
32
Design-by-Contract module. It also introduces RPylint static type checker for
33
RPython code. <em>(2007-03-22)</em></p>
34
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D12.1_H-L-Backends_and_Feature_Prototypes-2007-03-22.pdf">D12.1 High-Level-Backends and Feature Prototypes</a> is
35
a report about our high-level backends and our
36
several validation prototypes: an information flow security prototype,
37
a distribution prototype and a persistence proof-of-concept. <em>(2007-03-22)</em></p>
38
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D14.2_Tutorials_and_Guide_Through_the_PyPy_Source_Code-2007-03-22.pdf">D14.2 Tutorials and Guide Through the PyPy Source Code</a> is
39
a report about the steps we have taken to make the project approachable for
40
newcomers. <em>(2007-03-22)</em></p>
41
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D02.1_Development_Tools_and_Website-2007-03-21.pdf">D02.1 Development Tools and Website</a> is a report
42
about the <a class="reference" href="http://codespeak.net/">codespeak</a> development environment and aditional tool support for the
43
PyPy development process. <em>(2007-03-21)</em></p>
44
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D03.1_Extension_Compiler-2007-03-21.pdf">D03.1 Extension Compiler</a> is a report about
45
PyPy's extension compiler and RCTypes, as well as the effort to keep up with
46
CPython's changes. <em>(2007-03-21)</em></p>
47
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D01.2-4_Project_Organization-interim-2007-03-12.pdf">Interim D01.2-4 Project Organization</a> is an interim version of a
48
report about the management activities within the PyPy project and
49
PyPy development process. The report is still non-final, all feedback
50
for it is welcome. <em>(2007-03-12)</em></p>
51
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D07.1_Massive_Parallelism_and_Translation_Aspects-2007-02-28.pdf">D07.1 Massive Parallelism and Translation Aspects</a> is a report about
52
PyPy's optimization efforts, garbage collectors and massive parallelism
53
(stackless) features. This report refers to the paper <a class="reference" href="http://codespeak.net/svn/pypy/extradoc/talk/dls2006/pypy-vm-construction.pdf">PyPy's approach
54
to virtual machine construction</a>. <em>(2007-02-28)</em></p>
55
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D09.1_Constraint_Solving_and_Semantic_Web-interim-2007-02-28.pdf">D09.1 Constraint Solving and Semantic Web</a> is an interim version of a
56
report about PyPy's logic programming and constraint solving features, as well
57
as the work going on to tie semantic web technologies and PyPy together. All
58
feedback for it is welcome. <em>(2007-02-28)</em></p>
59
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D13.1_Build-_and_Configuration_Tool-interim-2006-02-01.pdf">Draft D13.1 Build and Configuration Tool</a> is an interim version of a report
60
about our build an configuration toolchain as well as the planned Debian
61
packages. The report is still a draft, all feedback for it is welcome.
62
<em>(2007-02-02)</em></p>
63
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D08.2_JIT_Compiler_Architecture-interim-2007-01-28.pdf">Draft D08.2 JIT Compiler Architecture</a> is an interim version of a report
64
about the Architecture and working of our JIT compiler generator. The report
65
is still a draft, all feedback for it is welcome. <em>(2007-01-28)</em></p>
68
<h1><a id="reports-of-2006" name="reports-of-2006">Reports of 2006</a></h1>
69
<p><a class="reference" href="http://codespeak.net/pypy/extradoc/eu-report/D14.3_Report_about_Milestone_Phase_2-final-2006-08-03.pdf">D14.3 Report about Milestone/Phase 2</a> is the final report about
70
the second phase of the EU project, summarizing and detailing technical,
71
research, dissemination and community aspects. Feedback is very welcome!</p>
74
<h1><a id="reports-of-2005" name="reports-of-2005">Reports of 2005</a></h1>
75
<p><a class="reference" href="http://codespeak.net/svn/pypy/extradoc/eu-report/D04.1_Partial_Python_Implementation_on_top_of_CPython.pdf">D04.1 Partial Python Implementation</a> contains details about the 0.6 release.
76
All the content can be found in the regular documentation section.</p>
77
<p><a class="reference" href="http://codespeak.net/svn/pypy/extradoc/eu-report/D04.2_Complete_Python_Implementation_on_top_of_CPython.pdf">D04.2 Complete Python Implementation</a> contains details about the 0.7 release.
78
All the content can be found in the regular documentation section.</p>
79
<p><a class="reference" href="http://codespeak.net/svn/pypy/extradoc/eu-report/D04.3_Report_about_the_parser_and_bytecode_compiler.pdf">D04.3 Parser and Bytecode Compiler</a> describes our parser and bytecode compiler.</p>
80
<p><a class="reference" href="http://codespeak.net/svn/pypy/extradoc/eu-report/D04.4_Release_PyPy_as_a_research_tool.pdf">D04.4 PyPy as a Research Tool</a> contains details about the 0.8 release.
81
All the content can be found in the regular documentation section.</p>
82
<p><a class="reference" href="http://codespeak.net/svn/pypy/extradoc/eu-report/D05.1_Publish_on_translating_a_very-high-level_description.pdf">D05.1 Compiling Dynamic Language Implementations</a> is a paper that describes
83
the translation process, especially the flow object space and the annotator in
85
<p><a class="reference" href="http://codespeak.net/svn/pypy/extradoc/eu-report/D05.2_A_compiled,_self-contained_version_of_PyPy.pdf">D05.2 A Compiled Version of PyPy</a> contains more details about the 0.7 release.
86
All the content can be found in the regular documentation section.</p>
87
<p><a class="reference" href="http://codespeak.net/svn/pypy/extradoc/eu-report/D05.3_Publish_on_implementation_with_translation_aspects.pdf">D05.3 Implementation with Translation Aspects</a>
88
describes how our approach hides away a lot of low level details.</p>
89
<p><a class="reference" href="http://codespeak.net/svn/pypy/extradoc/eu-report/D05.4_Publish_on_encapsulating_low_level_language_aspects.pdf">D05.4 Encapsulating Low Level Aspects</a> describes how we weave different
90
properties into our interpreter during the translation process.</p>
91
<p><a class="reference" href="http://codespeak.net/svn/pypy/extradoc/eu-report/D14.1_Report_about_Milestone_Phase_1.pdf">D14.1 Report about Milestone/Phase 1</a> describes what happened in the PyPy
92
project during the first year of EU funding (December 2004 - December 2005)</p>
b'\\ No newline at end of file'