472,798 Members | 1,263 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,798 software developers and data experts.

Post-EuroPython 2005 PyPy Sprint 1st - 7th July 2005

Post-EuroPython 2005 PyPy Sprint 1st - 7th July 2005
================================================== ====

The next PyPy sprint is scheduled right after EuroPython 2005
in Gothenborg, Sweden. Its main focus is translation to
lower level backends but there are also other possible topics.
We'll give newcomer-friendly introductions. To learn more
about the new PyPy Python-in-Python implementation look here:


On a side note, there are a number of sub projects that may be
interesting for participating in google's summer-of-code event
(deadline June 14th!). The PyPy group is willing to mentor
projects that have some link with PyPy, so if you are accepted
in such a project, the sprint could also serve as a good
meeting and kick-off point. Further down you'll find some
examples, but there are certainly more and bigger ones :-)

Goals and topics of the sprint

The main, though not the only, focus of the sprint will be on
the "translation" aspect of PyPy. The goal here is to
progress towards a completely translated PyPy. How much will
already have been done before EuroPython is unknown; as a
guess, we will be left with:

- completing the "rtyper", the piece of code that assigns low-level
C-like types to high-level RPython objects (lists, dicts, instances,
etc.) and low-level control flow graphs to high-level ones;

- polish off the GenC and GenLLVM back-ends, responsible for turning
the low-level C-like flow graphs into real C or LLVM source code.

See http://codespeak.net/pipermail/pypy-...q2/002136.html for more
information (10th of June status).

Non-translation-related topics are welcome too. Here are some suggestions
from the issue tracker (https://codespeak.net/issue/pypy-dev/):

- integrate the parser module, possibly making it RPython

- rewrite in Python a C module you are familiar with
(partial list of missing/incomplete modules: os, math, array,
regular expressions, binascii...)

- implement Python 2.3's import hook extensions (zip-imports etc.)

- fix Windows-related issues, '%'-formatting rounding errors,
add missing docstrings on app-level built-in types and functions,

- weakrefs (but this requires discussion and planning on pypy-dev
before the sprint! feel free to start such a discussion, though.)
Location & Accomodation

The sprint will be held in the former Math Center building
near the crossing of Gibraltargatan and Eklandagatan. Entrance
is on the middle of the side facing Gibraltargatan. The doors
to the building are normally locked, so you need the phone number
of somebody inside to get in. Instructions on whom to call will be
posted on the door.

The sprint will be co-located with several other sprints. See the
`EuroPython Wiki`_, to find out what other sprints will be running.

Nearest, and probably cheapest is to book accomodation at SGS Veckobostäder
through the Europython website. This option will be available until about
20 June.

... _`EuroPython special accomodation`: http://www.europython.org/sections/a...l_accomodation
... _`EuroPython Wiki`: http://www.europython.org/sections/sprints_and_wiki

Exact times

The public Pypy sprint is held Friday 1st July - Thursday 7 July 2005.
Hours will be from 09:00 until people have had enough. It's a good
idea to arrive a day before the sprint starts.

(There is a sprint for people who are familiar with the Pypy codebase
before Europython as well. This will be held at Jacob & Laura's home
on Götabergsgatan 22.)
Network, Food, currency

Sweden is not part of the Euro zone. One SEK (krona in singular, kronor
in plural) is roughly 1/10th of a Euro (9.15 SEK to 1 Euro).

There are some pizzerias, kebab places and the like close to the venue.
Their food is edible and cheap, but not very good. For good food, you need to
go downtown.

You need a wireless network card to access the network. You will be
issued a login to the Chalmers NOMAD network. This will allow you to
use access points all over Chalmers. However, we can likely provide
a wireless/ethernet bridge.

Sweden uses the same kind of plugs as Germany. 230V AC.

Registration etc.pp.

Please subscribe to the `PyPy sprint mailing list`_, introduce
yourself and post a note that you want to come. Feel free
to ask any questions there!

... _`PyPy sprint mailing list`: http://codespeak.net/mailman/listinfo/pypy-sprint
Armin Rigo & the PyPy team

Jul 19 '05 #1
0 1412

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

by: Thomas Scheiderich | last post by:
I am trying to understand Session variables and ran into a question on how they work with data that is passed. I have an HTM file that calls an ASP file and sends the name either by GET or POST....
by: khawar | last post by:
my application is in asp.net using C# hi guys having a complicated problem i am using payflowlink to process CC payments I have to send a httppost to their servers. The problem is how do i do a...
by: Matt | last post by:
When we submit the form data to another page, we usually do the following: <form action="display.aspx" method="post"> will submit the form data and open display.asp in the current browser ...
by: Manuel | last post by:
I have to log into a website and retrieve some information. The problem is that the post isn't "normal". I'm used to passing post values in the form of: Variable1=Value1&Variable2=Value2 etc. I...
by: glenn | last post by:
I am use to programming in php and the way session and post vars are past from fields on one page through to the post page automatically where I can get to their values easily to write to a...
by: moriman | last post by:
Hi, The script below *used* to work. I have only just set up a server, PHP etc again on my Win98 system and now it doesn't? On first loading this page, you would have $p = and the button...
by: c676228 | last post by:
Hi, I am new to this discussion forum. I started to post questions on this forum since this Jan. and got many good responses and I am very appreciated to those who are willing to help with their...
by: JansenH | last post by:
We have implemented a 'HTTP Post' client in C# that posts Xml documents to a webserver. This is working fine if the post rate is one post for every 20 seconds. But if the post rate is increased to...
by: Peter Michaux | last post by:
Hi, All Ajax libraries I've read use encodeURIComponent() on the name- value pairs extracted from forms before POST ing the result to the server with and xmlhttprequest. I can understand why...
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
by: erikbower65 | last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA: 1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
by: kcodez | last post by:
As a H5 game development enthusiast, I recently wrote a very interesting little game - Toy Claw ((http://claw.kjeek.com/))。Here I will summarize and share the development experience here, and hope it...
by: Taofi | last post by:
I try to insert a new record but the error message says the number of query names and destination fields are not the same This are my field names ID, Budgeted, Actual, Status and Differences ...
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
by: Rina0 | last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
by: DJRhino | last post by:
Private Sub CboDrawingID_BeforeUpdate(Cancel As Integer) If = 310029923 Or 310030138 Or 310030152 Or 310030346 Or 310030348 Or _ 310030356 Or 310030359 Or 310030362 Or...
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
by: Mushico | last post by:
How to calculate date of retirement from date of birth

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.