
Hi Everyone, My name is Kai Aras, I'm a Computer-Science student from Germany and I'm very interested in doing my Bachelor's Thesis on PyPy and possibly also combine that with a GSoC project. I became aware of the PyPy-Project by the Chaosradio Express (CRE088) episode about PyPy from 2008. Last year, I had the opportunity to take some time to play around with PyPy in order to present it at my University, ever since that I became more and more attracted to the Python Language and the PyPy-Project itself, so writing my Bachelor's Thesis about something PyPy-related occured to me quite early. Now, as the time has come, combining my Thesis with a GSoC Project would be a great opportunity. During the last year, I've worked on a smarthome project using CPython on embedded-linux platforms, as the project grew bigger, more and more problems arised and the need for some spezialized Python Runtime grew bigger as well. I know that targeting Embedded Platforms was an Issue in the original EU-Project and there was that Maemo thing last year, so I'm guessing this could be a general topic for a GSoC Project as well as a Bachelor's Thesis, what do you guys think ? Is this something you would like to see as well ? Personally, I'd love to use PyPy on openWRT, could this might be a target of general interest ? This is just something I thought about from time to time but never really had the time to experiment with, so I'm open to all suggestions, please let me know if you have any ideas that could be suitable for such a project. Thanks, Kai

Hi Kai, On Thu, Mar 25, 2010 at 05:00:36AM +0100, kai.aras wrote:
I know that targeting Embedded Platforms was an Issue in the original EU-Project and there was that Maemo thing last year, so I'm guessing this could be a general topic for a GSoC Project as well as a Bachelor's Thesis, what do you guys think ? Is this something you would like to see as well ?
I am afraid there is a gap (larger than ever) between the small amount of "core people" and the large amount of directions we could explore. Thank you for your interest; by no mean I intend to disappoint you, but there is just no-one working on the general topic of embedding PyPy any longer. So it is very unlikely that you can get a SoC project on it. A bientot, Armin.

Hello. On Thu, Mar 25, 2010 at 6:04 AM, Armin Rigo <arigo@tunes.org> wrote:
Hi Kai,
On Thu, Mar 25, 2010 at 05:00:36AM +0100, kai.aras wrote:
I know that targeting Embedded Platforms was an Issue in the original EU-Project and there was that Maemo thing last year, so I'm guessing this could be a general topic for a GSoC Project as well as a Bachelor's Thesis, what do you guys think ? Is this something you would like to see as well ?
I am afraid there is a gap (larger than ever) between the small amount of "core people" and the large amount of directions we could explore. Thank you for your interest; by no mean I intend to disappoint you, but there is just no-one working on the general topic of embedding PyPy any longer. So it is very unlikely that you can get a SoC project on it.
I think I would like to expand on that. In the past we had a bit of problems with people doing work for SoC and then abandoning a working prototype. Since it was out of interest of a core group, we just killed the code or moved it to some obscure place at some later point. In a way, we would like to encourage people to do some work which is more of a core interest (at least for SoC) and if in doubt, we would choose such people. That said, personally I would encourage you to investigate this direction for your bachelor if you feel like it. For example the idea of having a JIT on embedded devices is for example a very researchy area, since you need memory for the JIT (which is not free on embedded devices). Cheers, fijal

Hi Armin, Hi Maciej, first of all, thanks for your feedback and sorry for the late reply. On Mar 25, 2010, at 3:34 PM, Maciej Fijalkowski wrote:
Hello.
On Thu, Mar 25, 2010 at 6:04 AM, Armin Rigo <arigo@tunes.org> wrote:
Hi Kai,
On Thu, Mar 25, 2010 at 05:00:36AM +0100, kai.aras wrote:
I know that targeting Embedded Platforms was an Issue in the original EU-Project and there was that Maemo thing last year, so I'm guessing this could be a general topic for a GSoC Project as well as a Bachelor's Thesis, what do you guys think ? Is this something you would like to see as well ?
I am afraid there is a gap (larger than ever) between the small amount of "core people" and the large amount of directions we could explore. Thank you for your interest; by no mean I intend to disappoint you, but there is just no-one working on the general topic of embedding PyPy any longer. So it is very unlikely that you can get a SoC project on it.
I totally get that, no problem. It looks like I wont be able to make it in time for a SoC anyway. However, if you don't think this is a complete dead-end, I'd still like to experiment with that for my Bachelor's Thesis, otherwise please let me know.
I think I would like to expand on that. In the past we had a bit of problems with people doing work for SoC and then abandoning a working prototype. Since it was out of interest of a core group, we just killed the code or moved it to some obscure place at some later point. In a way, we would like to encourage people to do some work which is more of a core interest (at least for SoC) and if in doubt, we would choose such people.
That said, personally I would encourage you to investigate this direction for your bachelor if you feel like it. For example the idea of having a JIT on embedded devices is for example a very researchy area, since you need memory for the JIT (which is not free on embedded devices).
Cheers, fijal
Looking into the JIT sounds quite interesting to me too, thanks for bringing that up. I don't have a huge background in this field, so I wouldn't really know how to get started on this, maybe you could point me in the right direction here, any help would be appreciated. Thanks, Kai
participants (3)
-
Armin Rigo
-
kai.aras
-
Maciej Fijalkowski