Michael Hudson wrote:

Sure.  Will you be able to make it to a sprint?

I have never take part to a sprint, but I'd enjoy to try, if the sprint takes place in a reasonable distance from my home.
Yes, Tokio is definitively too far for me. :-)

There are so many things you could look at... what are your interests?

I'm interested in a number of topics related to programming language implementations, such as virtual machines, code analysis & optimization, code generation, etc.

To give examples of what I'd like to do, I would have liked to implement a javascript backend, but if I'm right there is already an implementation, isn't it? Or, to remain in the "already working" things, I would have enjoyed to works on the type annotator.

Off the top of my head I can think of: tuning GC parameters, working
on alternate representations of app level types (e.g. using the bottom
bit of a 'pointer' to mark a integer), exploring threading models,
doing stuff with the greenlets/tasklets/coroutines interface, working
on interfacing to external functions, ...

the last two points sounds interesting, especially the one about greenlets/takslets/coroutines. As soon as I have finished to check out pypy-dist from svn I will go to take a look of what is already implemented.

And as Christian says, how long do you have?

I began programming in 1994, when I was 12; in 2001 I discovered Python and since then I have used it for almost every task which I could choose the language for. I think I have a good understanding of how the language works, either from a theoretical point of view and an implementation point of view, because I have already done some study about CPython internals for the university. I have also written a bit compiler for a toy language targeting the CPython Virtual Machine.

Apart from python I have had a lot of experience with other platform and languages such as C#, C/C++, pascal, javascript and VB (but I'm not proud of this ;-).

cheers
Anto
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to