Hello,
My name is Tomáš Virgl and I am student. I would like to participate
on HelenOS through GSoC. Between project ideas I found very
interesting one - porting python to HelenOS. I have very good
experience with Python (also of course with C), so I was very
interested. I have already downloaded a compiled HelenOS. I think
there will not be any problems with porting CPython (maybe I wound
suggest PyPy), but implementing Bazaar will take more time because
Bazaar is also written in Pyrex. If the only important thing is to
have working download, there will not be any problem. However working
whole bazaar is much worse problem because code in Bazaar has to be
rewritten (or maybe some bridge to ctypes (I have not studied code of
Bazaar so much)). I have several questions:
1) Why you are using Bazaar (not Git)?
2) Why you do not have script that modifies boot/Makefile.common and
uspace/Makefile (written e.g. in python)?
(I spent an hour trying to figure out why on earth it does not compile
my files.)
3) Do you need bug fixed until 6 April or demonstration of working
basic python task (without libraries etc.) is enough?
4) Do you want exactly CPython 2.7.2 or PyPy implementation is enough?
5) Do you want whole implementation or just interpreter of files is
good enough (I do not know how to implement >>>)?

First and second are just philosophical questions. HelenOS is very
interesting project and could benefit from working Python. I would
like to ask prospective mentor if there is something I should know
about c-libraries in HelenOS that could have some problems with
standard python code. I have read manual of porting cpython and I am
really looking forward to it. But I still think that porting PyPy is
much easier because of Py-to-anything compiler.
Best regards,
Tomáš Virgl
P.S.: Mluvím česky:-)

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/cgi-bin/listinfo/helenos-devel

Reply via email to