[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
python).

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
REPL.

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.