[racket] PyonR: A Python Implementation for Racket

From: Pedro Ramos (pedropramos at tecnico.ulisboa.pt)
Date: Fri Nov 14 19:04:55 EST 2014

Indeed, it implements Python's syntax and semantics as a Racket lang (#lang

It is based on a Python to Racket source-to-source compiler and a runtime
environment in Racket. Additionally, it also implements some modifications
to DrRacket specific features for Python development, such as
syntax-highlighting, error display handler and the submit action for the

On Fri, Nov 14, 2014 at 11:48 PM, Animesh Pandey <
animeshpandey.etno at gmail.com> wrote:

> Hi,
> This looks like an awesome thing. If I am not wrong PyonR will help in
> running Python on DrRacket?
> On Fri, Nov 14, 2014 at 6:06 PM, Pedro Ramos <
> pedropramos at tecnico.ulisboa.pt> wrote:
>> Hello,
>> I'm releasing an implementation of the Python language for Racket, which
>> I have been developing over the last year as my master thesis in
>> Information Systems and Computer Engineering at Instituto Superior Técnico,
>> Lisbon.
>> It currently supports most of Python 2.7's statements and some of its
>> built-in functions and methods. It also supports extended syntaxes to allow
>> importing Racket modules into Python code and vice-versa, as well as
>> importing modules via FFI from CPython's virtual machine.
>> The source-code and installation instructions are available on GitHub at:
>> https://github.com/pedropramos/PyonR
>> I also expect to have some in-depth Scribble documentation in the near
>> future, mainly detailing the extensions to the Python language, i.e. the
>> interoperability between Python and Racket and the access to CPython's
>> libraries.
>> Feel free to report any bugs or point out any missing Python feature,
>> function or method you would like to see implemented.
>> Best regards,
>> Pedro Ramos
>> ____________________
>>   Racket Users list:
>>   http://lists.racket-lang.org/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20141115/354823cc/attachment.html>

Posted on the users mailing list.